
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
- Konversi XLS ke HTML di C# .NET
- Cara Mengubah Excel menjadi HTML menggunakan perintah cURL
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.
- Buat instance kelas
Konfigurasi
tempat kami meneruskan kredensial klien sebagai argumen.
var configurations = new Configuration(clientId, clientSecret1);
- Inisialisasi
ConvertApi
tempat kita meneruskan objek Konfigurasi sebagai argumen masukan.
var apiInstance = new ConvertApi(configurations);
- Unggah buku kerja Excel masukan ke penyimpanan cloud.
fileUpload.UploadFile(new UploadFileRequest("input.xls", stream));
- Buat sebuah instance
ConvertSettings
di mana kita menentukan nama untuk input XLS, format yang dihasilkan sebagaihtml
dan nama file HTML yang dihasilkan sebagai argumen.
var settings = new ConvertSettings{...}
- 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 !");
}
}
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.
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: