unggul ke html

File Excel ke HTML menggunakan C# .NET.

Excel spreadsheet berfungsi sebagai alat yang sangat berharga untuk mengatur data, membuat laporan, dan menganalisis informasi. Namun, ada banyak contoh di mana berbagi atau menampilkan data ini dalam format yang ramah web menjadi perlu. Di sinilah pentingnya mengubah Excel ke HTML. Dengan mengubah spreadsheet Excel menjadi tabel HTML, pengguna memperoleh kemampuan untuk mengintegrasikan data mereka dengan lancar ke dalam halaman web, presentasi, dan laporan online.

Pada artikel ini, kita akan mempelajari alasan mengapa konversi Excel ke HTML sangat penting dan bagaimana mencapainya menggunakan REST API.

API untuk Konversi Excel ke HTML

Bagi pengguna yang mencari solusi andal dan efisien untuk konversi Excel ke HTML, GroupDocs.Conversion Cloud SDK for .NET merupakan pilihan yang sangat baik. SDK ini memastikan hasil konversi berkualitas tinggi, menjaga tata letak, pemformatan, dan konten file Excel asli. Selain itu, ia menawarkan opsi penyesuaian tingkat lanjut, memungkinkan Anda menyesuaikan proses konversi dengan kebutuhan spesifik Anda.

Pertama, kita perlu 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.2.0

Setelah instalasi, pastikan Anda telah mendapatkan kredensial API yang dipersonalisasi (yaitu ID Klien dan Rahasia Klien).Anda dapat mengunjungi tutorial singkat ini yang menjelaskan detail tentang cara mendapatkan kredensial API.

Konversi XLS ke HTML di C# .NET

Di bagian ini, kita akan menjelajahi bagaimana SDK memberdayakan Anda untuk mengintegrasikan kemampuan konversi dokumen ke dalam aplikasi Anda dengan lancar menggunakan C# .NET.

  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 buku kerja Excel masukan ke penyimpanan cloud.
fileUpload.UploadFile(new UploadFileRequest("input.xls", stream));
  1. Buat sebuah instance ConvertSettings di mana kita menentukan nama untuk input XLS, format yang dihasilkan sebagai html dan nama file HTML yang dihasilkan sebagai argumen.
var settings = new ConvertSettings{...}
  1. Panggil API ConvertDocumentRequest untuk mengubah Excel menjadi 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 mengatur url dasar API konversi Excel 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("input.xls"))
{
    // buat instance FileApi
    var fileUpload = new FileApi(configurations);
    // unggah buku kerja Excel masukan ke penyimpanan cloud
    fileUpload.UploadFile(new UploadFileRequest("input.xls", stream));

    // buat ConvertSettings di mana kita menentukan input buku kerja Excel dan nama untuk file HTML yang dihasilkan
    var settings = new ConvertSettings
    {
        StorageName = "internal",
        FilePath = "input.xls",
        Format = "html",
        OutputPath = "output.html"
    };
    
    // Aktifkan metode ConvertDocument untuk konversi Excel ke HTML online.
    var response = apiInstance.ConvertDocument(new ConvertDocumentRequest(settings));
    if (response != null && response.Equals("OK"))
    {
        // cetak pesan sukses
        Console.WriteLine("The Excel to HTML conversion completed successfully !");
    }
}
unggul ke html

Gambar:- Pratinjau konversi Excel ke HTML.

Contoh buku kerja Excel yang digunakan dalam contoh di atas dapat diunduh dari input.xls.

Cara Mengubah Excel menjadi HTML menggunakan perintah cURL

Untuk pengguna yang lebih menyukai pendekatan langsung dan skrip untuk konversi Excel ke HTML, GroupDocs.Conversion Cloud dikombinasikan dengan perintah cURL menawarkan solusi yang mudah. Dengan perintah cURL, Anda dapat dengan mudah memulai proses konversi dari baris perintah atau dalam skrip, sehingga menghilangkan kebutuhan akan pemrograman atau integrasi yang rumit.

Langkah pertama dalam pendekatan ini adalah mendapatkan token akses JWT yang dipersonalisasi. Jadi, setelah Anda memiliki token JWT, silakan jalankan perintah cURL berikut untuk mengonversi XLSX ke HTML dan menyimpan HTML yang dihasilkan ke 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\",  \"ConvertOptions\": {    \"FromPage\": 1,    \"PagesCount\": 1,    \"Pages\": [      1    ]  },  \"OutputPath\": \"{myOutput}\"}"

Silakan ganti sourceFile dengan nama masukan buku kerja Excel, myOutput dengan nama HTML yang dihasilkan, dan accessToken dengan token akses JWT yang dipersonalisasi. Harap dicatat bahwa kami telah menetapkan untuk mengonversi satu lembar kerja dari input buku kerja Excel.

  • Untuk menyimpan HTML yang dihasilkan di 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\": \"input.xls\",  \"Format\": \"html\",  \"ConvertOptions\": {    \"FromPage\": 1,    \"PagesCount\": 1,    \"Pages\": [      1    ]  }}" \
-o "myResultant.html"

Konverter Excel ke HTML Gratis

Untuk menguji kemampuan GroupDocs.Conversion Cloud SDK dengan cepat, silakan coba menggunakan [XLSX to HTML Converter] online gratis kami]14. Aplikasi ini dikembangkan di atas GroupDocs.Conversion Cloud REST API. Silakan coba menggunakan solusi ringan dan super efisien ini dan saksikan kemampuan luar biasa dari konversi buku kerja Cloud SDK untuk Excel ke HTML kami.

aplikasi xlsx ke HTML

Tautan Berguna

Kesimpulan

Kesimpulannya, mengonversi file Excel ke format HTML membuka kemungkinan baru untuk visualisasi, berbagi, dan kolaborasi data. Baik Anda memilih untuk menggunakan GroupDocs.Conversion Cloud SDK untuk .NET atau menggunakan perintah cURL dengan GroupDocs.Conversion Cloud, kedua pendekatan tersebut menawarkan solusi yang efisien dan andal untuk konversi Excel ke HTML. Oleh karena itu, kami mendorong Anda untuk menjelajahi kemampuan GroupDocs.Conversion Cloud SDK for .NET dan merasakan langsung manfaat konversi dokumen yang lancar.

Artikel Terkait

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