unggul ke json

Konversikan Excel ke JSON menggunakan C# .NET

Dalam dunia bisnis yang serba cepat saat ini, manajemen data yang efisien adalah kunci untuk tetap terdepan dalam persaingan. Oleh karena itu, data telah menjadi komoditas yang berharga dan pengelolaannya yang tepat sangat penting untuk semua ukuran organisasi. Salah satu aspek penting dari manajemen data adalah konversi data, yang melibatkan transformasi data dari satu format ke format lainnya agar lebih bermanfaat dan mudah diakses. Dengan meningkatnya permintaan untuk konversi data, menjadi keharusan bagi pengembang untuk memiliki solusi yang andal dan efisien yang dapat menangani berbagai tugas konversi. Blog teknis ini akan memperkenalkan solusi mutakhir untuk konversi Excel ke JSON dan menjelaskan fitur, manfaat, dan kemampuannya, memberikan gambaran menyeluruh tentang solusi ini dan aplikasinya.

Pengantar Excel ke API Konversi JSON

Salah satu aspek terpenting dari manajemen data adalah mengonversi data dari satu format ke format lainnya, dan di sinilah Aspose.Cells Cloud SDK untuk .NET berperan. Dengan fitur yang kuat dan fleksibel, API berbasis cloud ini menyediakan cara yang sederhana dan solusi efisien untuk mengubah spreadsheet Excel menjadi format JSON. Baik Anda pengembang perangkat lunak yang ingin mengotomatiskan tugas konversi data, atau pengguna bisnis yang perlu mengonversi spreadsheet dengan cepat untuk digunakan di aplikasi web atau seluler, Aspose.Cells Cloud SDK for .NET menawarkan solusi yang andal dan nyaman larutan. Kami akan mengeksplorasi lebih lanjut kemampuan API, dan akan menunjukkan langkah-langkah untuk melakukan konversi Excel ke JSON dengan mudah.

Untuk menggunakan SDK, kita perlu menambahkan referensinya sebagai paket NuGet. Cari “Aspose.Cells-Cloud” di manajer paket NuGet dan tambahkan paketnya.

Aspose.Cells Cloud

Gambar 1:- Paket Aspose.Cells Cloud NuGet.

Selanjutnya, kita juga perlu memiliki akun Cloud dashboard. Jika Anda belum memiliki akun, harap buat akun gratis melalui Cloud Dashboard menggunakan alamat email yang valid dan dapatkan kredensial klien yang dipersonalisasi.

Excel ke JSON menggunakan C#

Bagian ini menjelaskan semua detail yang diperlukan tentang cara mengonversi Excel ke JSON menggunakan potongan kode C#. Perhatikan, contoh ini menggunakan lembar kerja input.xls.

unggul ke json

Gambar 2:- Pratinjau konversi Excel ke JSON.

// Untuk contoh lengkap dan file data, silakan ke 
https://github.com/aspose-cells-cloud/aspose-cells-cloud-dotnet/

// Dapatkan kredensial klien dari https://dashboard.aspose.cloud/
string clientSecret = "4d84d5f6584160cbd91dba1fe145db14";
string clientID = "bb959721-5780-4be6-be35-ff5c3a6aa4a2";
        
// buat instance CellsApi dengan memberikan detail ClientID dan ClientSecret
CellsApi instance = new CellsApi(clientID, clientSecret);

// Nama file Excel masukan
string name = "input.xls";
// Format untuk file yang dihasilkan
string format = "JSON";

// nama file yang dihasilkan
string resultantFile = "Converted.json";
        
try
{
    // memuat file dari drive lokal
    using (var file = System.IO.File.OpenRead(name))
    {

        // menginisialisasi operasi konversi
        var response = instance.CellsWorkbookPutConvertWorkbook(file, format: format, outPath: resultantFile);
                
        // cetak pesan sukses jika konversi berhasil
        if (response != null && response.Equals("OK"))
        {
            Console.WriteLine("Excel to JSON successfully converted !");
            Console.ReadKey();
        }
    }
catch (Exception ex)
{
    Console.WriteLine("error:" + ex.Message + "\n" + ex.StackTrace);
}

Sekarang mari kita coba memahami cuplikan kode di atas:

CellsApi instance = new CellsApi(clientID, clientSecret);

Buat instance CellsApi sambil meneruskan kredensial klien sebagai argumen.

var file = System.IO.File.OpenRead(name)

Baca lembar kerja Excel masukan menggunakan metode OpenRead(…) dari kelas System.IO.File.

instance.CellsWorkbookPutConvertWorkbook(file, format: format, outPath: resultantFile);  

Panggil metode untuk melakukan konversi Excel ke JSON dan menyimpan hasilnya di penyimpanan Cloud.

XLS ke JSON menggunakan Perintah cURL

Kami memahami bahwa cURL adalah alat baris perintah untuk mengakses API REST, menjadikannya alat penting bagi pengembang dan profesional TI. Dengan cURL, kita dapat membuat permintaan HTTP ke REST API, mengambil data dari server, dan melakukan berbagai tugas. Sekarang di bagian ini, kita akan mengonversi XLS ke JSON menggunakan perintah cURL.

Sekarang, sebagai prasyarat, pertama-tama kita perlu membuat token akses JWT (berdasarkan kredensial klien) menggunakan perintah berikut.

curl -v "https://api.aspose.cloud/connect/token" \
-X POST \
-d "grant_type=client_credentials&client_id=bb959721-5780-4be6-be35-ff5c3a6aa4a2&client_secret=4d84d5f6584160cbd91dba1fe145db14" \
-H "Content-Type: application/x-www-form-urlencoded" \
-H "Accept: application/json"

Perintah berikut mengharapkan input XLS tersedia di penyimpanan cloud dan setelah konversi, kami akan menyimpannya di drive lokal.

curl -v -X GET "https://api.aspose.cloud/v3.0/cells/output.xls?format=JSON&isAutoFit=false&onlySaveTable=false&checkExcelRestriction=true" \
-H  "accept: application/json" \
-H  "authorization: Bearer <JWT Token>
-o "Converted.json"

Jika kita perlu memuat input XLS dari penyimpanan Cloud dan setelah konversi ke JSON, kita perlu langsung menyimpan output di penyimpanan cloud yang sama, lalu coba gunakan perintah berikut.

curl -v -X GET "https://api.aspose.cloud/v3.0/cells/output.xls?format=JSON&isAutoFit=false&onlySaveTable=false&outPath=converted.json&checkExcelRestriction=true" \
-H  "accept: application/json" \
-H  "authorization: Bearer <JWT Token>

Tip Cepat

Mencari Konverter Excel ke JSON gratis! Coba gunakan [Excel Converter] online kami (https://products.aspose.app/cells/conversion).

Penutup

Kesimpulannya, Aspose.Cells Cloud SDK untuk .NET adalah solusi yang kuat dan fleksibel untuk mengonversi spreadsheet Excel ke format JSON. Dengan arsitektur berbasis cloud, antarmuka yang mudah digunakan, dan fitur lanjutan, API ini menyediakan cara yang nyaman dan efisien untuk melakukan tugas konversi data, terlepas dari apakah Anda seorang pengembang perangkat lunak atau pengguna bisnis. Apakah Anda perlu mengonversi satu spreadsheet atau beberapa spreadsheet sekaligus, Aspose.Cells Cloud SDK untuk .NET menawarkan solusi yang andal dan efisien. Dengan menggunakan API ini, Anda dapat merampingkan tugas konversi data, menghemat waktu dan sumber daya, serta berfokus pada aspek yang lebih penting dari bisnis Anda.

Kami sangat menyarankan untuk menjelajahi Dokumentasi Produk, yang berisi banyak koleksi topik yang menjelaskan fitur menarik lainnya dari API. Terakhir, jika Anda mengalami masalah apa pun saat menggunakan API, atau Anda memiliki pertanyaan terkait, jangan ragu untuk menghubungi kami melalui [Forum Dukungan Produk] gratis 9.

Artikel Terkait

Silakan kunjungi tautan berikut untuk mempelajari lebih lanjut tentang: