csv untuk unggul

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

Seringkali, data disimpan dalam format CSV(Comma-Separated Values) karena kesederhanaannya dan kompatibilitasnya yang luas di berbagai platform dan aplikasi. Namun, jika menyangkut analisis, pelaporan, dan visualisasi mendalam, buku kerja Excel menawarkan serangkaian fitur dan fungsi yang unggul. Oleh karena itu, dengan mengonversi file CSV ke buku kerja Excel menggunakan C# .NET, Anda dapat dengan mudah mentransisikan data Anda ke dalam format yang memberikan opsi manipulasi data, pembuatan bagan, dan pemformatan tingkat lanjut yang tersedia dalam Excel.

API untuk Konversi CSV ke Excel

GroupDocs.Conversion Cloud SDK for .NET menawarkan dukungan kuat untuk berbagai format file, memastikan kompatibilitas dengan berbagai sumber data. Melalui API dan metode intuitif, Anda dapat dengan mudah mengintegrasikan fungsi konversi CSV ke Excel ke dalam aplikasi Anda, hanya dengan beberapa baris kode. Selain itu, GroupDocs.Conversion Cloud memastikan hasil konversi dengan ketelitian tinggi, menjaga integritas data, pemformatan, dan struktur di seluruh proses.

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.

File Dibatasi Koma ke Excel di C# .NET

Di bagian ini, kita akan mengeksplorasi solusi yang andal dan efisien untuk mengubah file CSV menjadi buku kerja Excel 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 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 XLS dan nama buku kerja Excel yang dihasilkan sebagai argumen.
var settings = new ConvertSettings{...}
  1. Panggil API ConvertDocumentRequest untuk mengonversi CSV 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 API konversi CSV 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("input.xls"))
{
    // buat instance FileApi
    var fileUpload = new FileApi(configurations);
    // unggah buku kerja Excel masukan ke penyimpanan cloud
    fileUpload.UploadFile(new UploadFileRequest("input.csv", stream));

    // buat ConvertSettings di mana kita menentukan file CSV masukan dan nama untuk buku kerja XLS yang dihasilkan
    var settings = new ConvertSettings
    {
        StorageName = "internal",
        FilePath = "input.csv",
        Format = "xls",
        OutputPath = "resultant.xls"
    };
    
    // Aktifkan metode ConvertDocument untuk konversi CSV ke XLS online.
    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 conversion of CSV to Excel completed successfully !");
    }
}
csv untuk unggul

Gambar:- File yang dipisahkan koma ke pratinjau konversi Excel.

CSV masukan dan buku kerja Excel yang dihasilkan dalam contoh di atas dapat diunduh dari input.csv dan resultant.xls.

Konversi CSV ke Excel menggunakan perintah cURL

Dengan titik akhir GroupDocs.Conversion Cloud RESTful API, Anda dapat memulai konversi langsung dari baris perintah, sehingga memudahkan pemrosesan batch dan tugas otomatisasi. Jadi, hanya dengan membuat perintah cURL dengan parameter yang sesuai, Anda dapat menentukan file CSV masukan, menentukan format keluaran yang diinginkan (Excel), dan mengonfigurasi opsi konversi tambahan sesuai kebutuhan.

Langkah pertama adalah membuat token akses JWT berdasarkan kredensial klien dan setelah kami membuat token JWT, silakan jalankan perintah cURL berikut untuk mengonversi format CSV ke buku kerja 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\": \"xls\",  \"LoadOptions\": {    \"Format\": \"csv\"  },\"OutputPath\": \"{resultantFile}\"}"

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

  • Silakan coba gunakan perintah cURL berikut jika Anda ingin menyimpan buku kerja Excel yang dihasilkan di drive lokal.
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\": \"xls\",  \"LoadOptions\": {    \"Format\": \"csv\"  }}" \
-o "resultantFile.xls"

Unduh Halaman Web sebagai Excel

Anda juga dapat mempertimbangkan untuk mengunduh halaman web sebagai format Excel menggunakan [Konverter Format CSV ke Excel] gratis kami]14. 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.

csv ke aplikasi excel

Tautan Berguna

Kesimpulan

Kesimpulannya, apakah Anda memilih untuk memanfaatkan GroupDocs.Conversion Cloud SDK untuk .NET atau menggunakan perintah cURL dengan GroupDocs.Conversion Cloud, mengonversi file CSV ke buku kerja Excel tidak pernah semudah ini. Dengan kedua pendekatan tersebut, Anda dapat menikmati proses konversi yang lancar dan efisien sekaligus memastikan hasil berkualitas tinggi.

Artikel Terkait

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