html untuk unggul

Konversi buku kerja HTML ke Excel menggunakan C# .NET.

Tabel HTML biasanya digunakan untuk menyajikan data terstruktur di halaman web, namun jika menyangkut analisis yang lebih mendalam, fitur dan fungsionalitas Excel yang tangguh lebih menonjol. Oleh karena itu, dengan mengonversi HTML menjadi Excel dengan C# .NET, Anda mendapatkan akses ke alat canggih Excel untuk manipulasi data, visualisasi, dan kolaborasi. Dengan konversi ini, Anda mendapatkan wawasan yang lebih mendalam, membuat keputusan yang tepat, dan menyederhanakan alur kerja dokumen.

Pada artikel ini, kita akan mempelajari detail tentang memberdayakan pengguna untuk memanfaatkan potensi penuh konversi HTML ke Excel menggunakan .NET REST API.

REST API untuk Konversi HTML ke Excel

Konversi HTML ke Excel secara lancar dimungkinkan dengan kemampuan canggih GroupDocs.Conversion Cloud SDK for .NET. SDK mendukung berbagai format HTML dan memungkinkan opsi penyesuaian yang tepat, seperti menentukan lebar kolom, menyesuaikan format sel, dan menangani struktur tabel kompleks dengan mudah. Selain itu, SDK memastikan konversi dengan ketelitian tinggi, memberikan hasil yang akurat dan andal setiap saat.

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 HTML ke Excel di C# .NET

Mari kita jelajahi detail tentang bagaimana SDK ini menyederhanakan alur kerja konversi HTML ke Excel, sekaligus menjaga integritas dan kualitas data.

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

    // buat ConvertSettings di mana kita menentukan file HTML masukan dan nama untuk lembar kerja Excel yang dihasilkan
    var settings = new ConvertSettings
    {
        StorageName = "internal",
        FilePath = "sourceFile.html",
        Format = "xls",
        OutputPath = "output.xls"
    };
    
    // Aktifkan metode ConvertDocument untuk konversi HTML ke Excel.
    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 !");
    }
}
html untuk unggul

Gambar:- Pratinjau konversi HTML ke Excel.

Buku kerja Excel yang dihasilkan dalam contoh di atas dapat diunduh dari resultant.xls.

Konversi Web ke Excel menggunakan perintah cURL

Mencapai konversi halaman web ke format Excel menjadi mudah dengan integrasi perintah GroupDocs.Conversion Cloud dan cURL. Pendekatan efisien ini memberdayakan Anda untuk mengubah konten halaman web menjadi spreadsheet Excel dengan mudah dengan sedikit usaha. Jadi, dengan memanfaatkan perintah cURL bersama dengan GroupDocs.Conversion Cloud, Anda dapat memulai proses konversi langsung dari antarmuka baris perintah dan menyederhanakan seluruh alur kerja.

Setelah kami membuat token JWT berdasarkan kredensial yang dipersonalisasi, silakan jalankan perintah cURL berikut untuk mengunduh halaman web sebagai format Excel dan menyimpan lembar kerja Excel 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\": \"xlsx\",  \"LoadOptions\": {    \"Format\": \"html\"  },  \"OutputPath\": \"{convertedFile}\"}"

Harap ganti sourceFile dengan nama halaman HTML masukan, convertedFile dengan nama buku kerja Excel yang dihasilkan, dan accessToken dengan token akses JWT yang dipersonalisasi.

  • Jika Anda ingin menyimpan file yang dihasilkan di drive lokal, silakan coba gunakan perintah cURL berikut.
curl -v "https://api.groupdocs.cloud/v2.0/conversion" \
-H "accept: application/json" \
-H "authorization: Bearer {accessToken}" \
-H "Content-Type: application/json" \
-d "{  \"StorageName\": \"internal\",  \"FilePath\": \"{sourceFile}\",  \"Format\": \"xls\",  \"LoadOptions\": {    \"Format\": \"html\"  }}" \
-o "Converted.xls"

Unduh Halaman Web sebagai Excel

Anda juga dapat mempertimbangkan untuk mengunduh halaman web sebagai format Excel menggunakan [Konverter HTML ke Excel] gratis kami14. Aplikasi ringan dan super efisien ini dikembangkan di atas GroupDocs.Conversion Cloud REST API dan memungkinkan Anda menyaksikan kemampuan luar biasa dari REST API kami.

html ke aplikasi excel

Tautan Berguna

Kesimpulan

Kesimpulannya, baik Anda memilih GroupDocs.Conversion Cloud SDK untuk .NET atau memanfaatkan perintah cURL dengan GroupDocs.Conversion Cloud, kedua pendekatan tersebut menawarkan solusi yang efisien dan andal untuk mengonversi format HTML ke Excel. Oleh karena itu, kami mendorong Anda untuk memanfaatkan kemampuan GroupDocs.Conversion Cloud untuk konversi HTML ke Excel, untuk menyederhanakan alur kerja dan membuka potensi penuh data Anda.

Artikel Terkait

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