csv sang html

Chuyển đổi CSV sang HTML bằng C# .NET.

Với việc chuyển đổi các tệp CSV(Giá trị được phân tách bằng dấu phẩy) thành HTML mang lại vô số lợi ích cho việc trình bày và chia sẻ dữ liệu trong các ứng dụng khác nhau. Với chuyển đổi này, dữ liệu dạng bảng thô trở nên hấp dẫn về mặt trực quan và dễ sử dụng, khiến nó trở nên lý tưởng cho các trang web, báo cáo và bản trình bày. Trong bài viết này, chúng ta sẽ khám phá những ưu điểm của việc chuyển đổi CSV sang HTML và cách C# .NET cho phép chuyển đổi này một cách hiệu quả và chính xác.

SDK chuyển đổi CSV sang HTML

GroupDocs.Conversion Cloud SDK for .NET cung cấp giải pháp mạnh mẽ và linh hoạt để chuyển đổi liền mạch các tệp CSV sang định dạng HTML. Với bộ tính năng toàn diện và API trực quan, bạn có thể dễ dàng tích hợp chuyển đổi CSV sang HTML vào các ứng dụng .NET của mình. Vì vậy, cho dù bạn cần tạo báo cáo HTML động, hiển thị dữ liệu dạng bảng trên trang web hay nâng cao khả năng trực quan hóa dữ liệu, GroupDocs.Conversion Cloud SDK sẽ hỗ trợ bạn đạt được mục tiêu của mình một cách hiệu quả và đáng tin cậy.

Bước đầu tiên là cài đặt SDK bằng cách tìm kiếm GroupDocs.Conversion-Cloud trong trình quản lý gói NuGet và nhấp vào nút Cài đặt. Một tùy chọn khác là thực thi lệnh sau trong bảng điều khiển trình quản lý gói.

NuGet\Install-Package GroupDocs.Conversion-Cloud -Version 24.4.0

Bây giờ chúng tôi cần lấy thông tin xác thực API được cá nhân hóa của mình (tức là ID khách hàng và Bí mật khách hàng).Vui lòng làm theo hướng dẫn được chỉ định trong hướng dẫn ngắn này để giải thích chi tiết về cách lấy thông tin xác thực API.

Chuyển đổi tệp được phân cách bằng dấu phẩy thành HTML trong C# .NET

Hãy cùng khám phá chi tiết về cách sử dụng GroupDocs.Conversion Cloud cho .NET vì nó đảm bảo kết quả chuyển đổi có độ chính xác cao, bảo toàn cấu trúc, định dạng và tính toàn vẹn dữ liệu của tệp CSV gốc.

  1. Tạo một phiên bản của lớp Cấu hình nơi chúng tôi chuyển thông tin xác thực ứng dụng khách làm đối số.
var configurations = new Configuration(clientId, clientSecret1);
  1. Khởi tạo ConvertApi nơi chúng tôi chuyển đối tượng Cấu hình làm đối số đầu vào.
var apiInstance = new ConvertApi(configurations);
  1. Tải tệp CSV đầu vào lên bộ lưu trữ đám mây.
fileUpload.UploadFile(new UploadFileRequest("input.csv", stream));
  1. Tạo một phiên bản ConvertSettings trong đó chúng tôi chỉ định tên cho CSV đầu vào, định dạng kết quả là html và tên cho HTML đầu ra làm đối số.
var settings = new ConvertSettings{...}
  1. Gọi API ConvertDocumentRequest để chuyển đổi CSV sang HTML và lưu HTML kết quả vào bộ lưu trữ đám mây.
var response = apiInstance.ConvertDocument(new ConvertDocumentRequest(settings));
// Thêm ví dụ trên https://github.com/groupdocs-conversion-cloud/groupdocs-conversion-cloud-dotnet
// Lấy thông tin xác thực API của bạn 
string clientId = "4bdefca3-f08c-4088-9ca0-55c38f4b7f22";
string clientSecret1 = "a43c8b4365246a062688a259abe5b469";

// Tạo một phiên bản của lớp Cấu hình và khởi tạo nó bằng ID khách hàng & Bí mật khách hàng. 
var configurations = new GroupDocs.Conversion.Cloud.Sdk.Client.Configuration(clientId, clientSecret1);
// Xác định giá trị của ApiBaseUrl để đặt url cơ sở cho API chuyển đổi CSV sang HTML.
configuration.ApiBaseUrl = "https://api.groupdocs.cloud";

// Khởi tạo một phiên bản của lớp ConvertApi với đối tượng của lớp Cấu hình.
var apiInstance = new GroupDocs.Conversion.Cloud.Sdk.Api.ConvertApi(configurations);
             
// tải sổ làm việc Excel đầu vào từ ổ đĩa cục bộ             
using (var stream = System.IO.File.OpenRead("sourceFile.csv"))
{
    // tạo một phiên bản của FileApi
    var fileUpload = new FileApi(configurations);
    // tải CSV đầu vào lên bộ nhớ đám mây
    fileUpload.UploadFile(new UploadFileRequest("input.csv", stream));

    // tạo ConvertSettings trong đó chúng tôi xác định tên của CSV nguồn và tên cho tệp HTML kết quả
    var settings = new ConvertSettings
    {
        StorageName = "internal",
        FilePath = "input.csv",
        Format = "html",
        OutputPath = "ConvertedFile.html"
    };
    
    // Gọi phương thức ConvertDocument để chuyển đổi CSV sang HTML.
    var response = apiInstance.ConvertDocument(new GroupDocs.Conversion.Cloud.Sdk.Model.Requests.ConvertDocumentRequest(settings));
    if (response != null && response.Equals("OK"))
    {
        // in thông báo thành công
        Console.WriteLine("The Web page successfully saved as Excel workbook !");
    }
}
csv sang html

Hình ảnh:- Bản xem trước của tệp CSV được lưu dưới dạng bảng HTML.

Bạn có thể tải xuống tệp CSV đầu vào được sử dụng trong ví dụ trên từ input.csv.

Chuyển đổi CSV sang HTML bằng lệnh cURL

Bạn cũng có thể tận dụng sức mạnh và tính linh hoạt của việc sử dụng GroupDocs.Conversion Cloud và các lệnh cURL để chuyển đổi tệp CSV sang HTML. Cách tiếp cận này cung cấp một cách thuận tiện và hiệu quả để chuyển đổi dữ liệu CSV thành tài liệu HTML, phục vụ cho nhiều trường hợp sử dụng khác nhau như trình bày dữ liệu, xuất bản web, v.v. Vì vậy, hãy khám phá chi tiết về cách chúng ta có thể bắt đầu và kiểm soát quá trình chuyển đổi một cách liền mạch thông qua giao diện dòng lệnh hoặc trong tập lệnh.

Bước đầu tiên là tạo mã thông báo truy cập JWT dựa trên thông tin xác thực của khách hàng và khi chúng tôi đã tạo mã thông báo JWT, vui lòng thực thi lệnh cURL sau để chuyển đổi bảng CSV sang HTML và lưu HTML kết quả vào bộ lưu trữ đám mây.

curl -v "https://api.groupdocs.cloud/v2.0/conversion" \
-X POST \
-H "accept: application/json" \
-H "authorization: Bearer {accessToken}" \
-H "Content-Type: application/json" \
-d "{  \"StorageName\": \"internal\",  \"FilePath\": \"{sourceFile}\",  \"Format\": \"html\",  \"LoadOptions\": {    \"Format\": \"csv\"  },  \"OutputPath\": \"{resultantFile}\"}" -v

Vui lòng thay thế sourceFile bằng tên của tệp CSV đầu vào, resultFile bằng tên của HTML kết quả và accessToken bằng mã thông báo truy cập JWT được cá nhân hóa.

  • Bây giờ, thay vì lưu HTML kết quả vào bộ lưu trữ Cloud, bạn cũng có thể lưu nó vào ổ đĩa cục bộ. Vui lòng thử sử dụng lệnh cURL sau:
curl -v "https://api.groupdocs.cloud/v2.0/conversion" \
-X POST \
-H "accept: application/json" \
-H "authorization: Bearer {accessToken}" \
-H "Content-Type: application/json" \
-d "{  \"StorageName\": \"internal\",  \"FilePath\": \"{sourceFile}\",  \"Format\": \"html\",  \"LoadOptions\": {    \"Format\": \"csv\"  }}" \
-o "ConvertedFile.html"

Trình chuyển đổi CSV sang HTML miễn phí

Vui lòng thử sử dụng ứng dụng [Chuyển đổi CSV sang HTML] miễn phí của chúng tôi. Ứng dụng nhẹ và siêu hiệu quả này được phát triển dựa trên API REST của GroupDocs.Conversion Cloud và cho phép bạn chứng kiến những khả năng tuyệt vời của API REST này.

công cụ chuyển đổi csv sang html

Liên kết hữu ích

Phần kết luận

Tóm lại, việc tận dụng GroupDocs.Conversion Cloud SDK cho .NET mang lại giải pháp hiệu quả và đáng tin cậy để chuyển đổi tệp CSV sang định dạng HTML. Cho dù bạn đang tìm cách trình bày dữ liệu dạng bảng trên trang web, tạo báo cáo HTML từ dữ liệu CSV hay tự động hóa các tác vụ xuất bản dữ liệu, API .NET REST của chúng tôi đều cung cấp tất cả các chi tiết cần thiết để hợp lý hóa quy trình này. Tuy nhiên, hãy tận dụng sức mạnh của .NET SDK của chúng tôi và giải phóng tiềm năng chuyển đổi CSV sang HTML trong các dự án của bạn ngay hôm nay!

Những bài viết liên quan

Chúng tôi thực sự khuyên bạn nên truy cập các liên kết sau để tìm hiểu thêm về: