csv ke html

Konversi CSV ke HTML dengan C# .NET.

Dengan konversi file CSV(Comma-Separated Values) menjadi HTML menawarkan banyak manfaat untuk presentasi dan berbagi data di berbagai aplikasi. Dengan konversi ini, data tabular mentah menjadi menarik secara visual dan mudah dikonsumsi, sehingga ideal untuk halaman web, laporan, dan presentasi. Pada artikel ini, kita akan mengeksplorasi keuntungan konversi CSV ke HTML dan bagaimana C# .NET memungkinkan transformasi ini dengan efisiensi dan presisi.

SDK Konversi CSV ke HTML

GroupDocs.Conversion Cloud SDK for .NET memberikan solusi yang kuat dan serbaguna untuk mengonversi file CSV ke format HTML dengan lancar. Dengan serangkaian fitur lengkap dan API intuitif, Anda dapat dengan mudah mengintegrasikan konversi CSV ke HTML ke dalam aplikasi .NET Anda. Jadi, apakah Anda perlu membuat laporan HTML dinamis, menampilkan data tabular di halaman web, atau menyempurnakan visualisasi data, GroupDocs.Conversion Cloud SDK memberdayakan Anda untuk mencapai tujuan Anda secara efisien dan andal.

Langkah pertama adalah menginstal SDK dengan mencari GroupDocs.Conversion-Cloud di manajer paket NuGet dan klik tombol Instal. Pilihan lainnya adalah menjalankan perintah berikut di konsol manajer paket.

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

Sekarang kita perlu mendapatkan kredensial API yang dipersonalisasi (yaitu ID Klien dan Rahasia Klien).Silakan ikuti instruksi yang ditentukan dalam tutorial singkat ini yang menjelaskan detail tentang cara mendapatkan kredensial API.

Konversikan File Dibatasi Koma ke HTML di C# .NET

Mari kita jelajahi detail penggunaan GroupDocs.Conversion Cloud untuk .NET, karena ini memastikan hasil konversi dengan fidelitas tinggi, menjaga struktur, pemformatan, dan integritas data file CSV asli.

  1. Buat instance kelas Konfigurasi tempat kami meneruskan kredensial klien sebagai argumen.
var configurations = new Configuration(clientId, clientSecret1);
  1. Inisialisasi ConvertApi tempat kita meneruskan objek Konfigurasi sebagai argumen masukan.
var apiInstance = new ConvertApi(configurations);
  1. Unggah file CSV masukan ke penyimpanan cloud.
fileUpload.UploadFile(new UploadFileRequest("input.csv", stream));
  1. Buat sebuah instance ConvertSettings di mana kita menentukan nama untuk input CSV, format yang dihasilkan sebagai html dan nama untuk output HTML sebagai argumen.
var settings = new ConvertSettings{...}
  1. Panggil API ConvertDocumentRequest untuk mengonversi CSV ke HTML dan menyimpan HTML yang dihasilkan ke penyimpanan cloud.
var response = apiInstance.ConvertDocument(new ConvertDocumentRequest(settings));
// Contoh lainnya melalui https://github.com/groupdocs-conversion-cloud/groupdocs-conversion-cloud-dotnet
// Dapatkan kredensial API Anda 
string clientId = "4bdefca3-f08c-4088-9ca0-55c38f4b7f22";
string clientSecret1 = "a43c8b4365246a062688a259abe5b469";

// Buat instance kelas Konfigurasi dan inisialisasi dengan ID Klien & Rahasia Klien. 
var configurations = new GroupDocs.Conversion.Cloud.Sdk.Client.Configuration(clientId, clientSecret1);
// Tentukan nilai ApiBaseUrl untuk menyetel url dasar untuk API konversi CSV ke HTML.
configuration.ApiBaseUrl = "https://api.groupdocs.cloud";

// Inisialisasi instance kelas ConvertApi dengan objek kelas Konfigurasi.
var apiInstance = new GroupDocs.Conversion.Cloud.Sdk.Api.ConvertApi(configurations);
             
// memuat masukan buku kerja Excel dari drive lokal             
using (var stream = System.IO.File.OpenRead("sourceFile.csv"))
{
    // buat instance FileApi
    var fileUpload = new FileApi(configurations);
    // unggah CSV masukan ke penyimpanan cloud
    fileUpload.UploadFile(new UploadFileRequest("input.csv", stream));

    // buat ConvertSettings di mana kita menentukan nama CSV sumber dan nama file HTML yang dihasilkan
    var settings = new ConvertSettings
    {
        StorageName = "internal",
        FilePath = "input.csv",
        Format = "html",
        OutputPath = "ConvertedFile.html"
    };
    
    // Aktifkan metode ConvertDocument untuk konversi CSV ke HTML.
    var response = apiInstance.ConvertDocument(new GroupDocs.Conversion.Cloud.Sdk.Model.Requests.ConvertDocumentRequest(settings));
    if (response != null && response.Equals("OK"))
    {
        // cetak pesan sukses
        Console.WriteLine("The Web page successfully saved as Excel workbook !");
    }
}
csv ke html

Gambar:- Pratinjau file CSV yang disimpan sebagai tabel HTML.

File CSV input yang digunakan dalam contoh di atas dapat diunduh dari input.csv.

Konversi CSV ke HTML menggunakan Perintah cURL

Anda juga dapat memanfaatkan kekuatan dan fleksibilitas penggunaan GroupDocs.Conversion Cloud dan perintah cURL untuk konversi file CSV ke HTML. Pendekatan ini menawarkan cara yang mudah dan efisien untuk mengubah data CSV menjadi dokumen HTML, melayani berbagai kasus penggunaan seperti presentasi data, penerbitan web, dan banyak lagi. Jadi, mari kita jelajahi detail tentang bagaimana kita dapat memulai dan mengontrol proses konversi dengan lancar baik melalui antarmuka baris perintah atau di dalam skrip.

Langkah pertama adalah membuat token akses JWT berdasarkan kredensial klien dan setelah kami membuat token JWT, silakan jalankan perintah cURL berikut untuk mengonversi tabel CSV ke HTML dan menyimpan HTML yang dihasilkan di penyimpanan cloud.

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

Harap ganti sourceFile dengan nama file CSV masukan, resultantFile dengan nama HTML yang dihasilkan, dan accessToken dengan token akses JWT yang dipersonalisasi.

  • Sekarang, selain menyimpan HTML yang dihasilkan ke penyimpanan Cloud, Anda juga dapat menyimpannya ke drive lokal. Silakan coba gunakan perintah cURL berikut:
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"

Konverter CSV ke HTML gratis

Silakan coba menggunakan aplikasi [Konverter CSV ke HTML]]14 gratis kami. Aplikasi ringan dan super efisien ini dikembangkan di atas GroupDocs.Conversion Cloud REST API dan memungkinkan Anda menyaksikan kemampuan luar biasa dari REST API ini.

konverter csv ke html

Tautan Berguna

Kesimpulan

Kesimpulannya, memanfaatkan GroupDocs.Conversion Cloud SDK for .NET menawarkan solusi yang efisien dan andal untuk mengonversi file CSV ke format HTML. Baik Anda ingin menyajikan data tabular di situs web, membuat laporan HTML dari data CSV, atau mengotomatiskan tugas penerbitan data, .NET REST API kami menyediakan semua detail yang diperlukan untuk menyederhanakan proses ini. Meskipun demikian, manfaatkan kekuatan .NET SDK kami dan manfaatkan potensi konversi CSV ke HTML dalam proyek Anda sekarang!

Artikel Terkait

Kami sangat menyarankan untuk mengunjungi tautan berikut untuk mempelajari lebih lanjut tentang: