JSON ke CSV Converter
Sheetize JSON‑to‑CSV Converter untuk .NET menyediakan API yang sederhana namun kuat untuk mengubah dokumen JSON terstruktur menjadi tabel CSV datar. Baik Anda menangani respons API, file log, atau data konfigurasi, Sheetize dapat mem-parsing hierarki JSON, meratakan objek bersarang, dan menghasilkan CSV yang sesuai standar siap untuk Excel, PowerBI, atau alur data apa pun.
Fitur Utama
Mengonversi JSON ke CSV
Hasilkan representasi CSV dari array atau objek JSON dengan delimiter yang dapat dikonfigurasi, pembuatan header, dan penanganan tipe data.
Perataan yang Dapat Disesuaikan
Kontrol cara objek dan array bersarang diratakan menggunakan notasi titik atau pemetaan kolom khusus, memastikan output memenuhi persyaratan skema Anda.
Dukungan Streaming
Proses file JSON berukuran besar secara streaming untuk menghindari konsumsi memori tinggi, ideal untuk skenario big‑data.
Instruksi Lengkap
Alur Kerja JSON → CSV
Untuk mengonversi file JSON menjadi CSV dengan Sheetize, ikuti langkah berikut:
- Inisialisasi Konverter: Buat instance
JsonConverter. - Konfigurasi Opsi: Atur
JsonSaveOptionsuntuk menentukan delimiter, apakah menyertakan baris header, dan cara menangani struktur bersarang. - Tetapkan Jalur File: Berikan jalur sumber JSON dan lokasi file CSV tujuan.
- Eksekusi Konversi: Panggil
Processdengan opsi load dan save yang telah dipersiapkan.
Contoh – JSON ke CSV dengan Header dan Delimiter Semikolon
using Sheetize;
var loadOptions = new LoadOptions
{
InputFile = @"D:\Data\input.json"
};
var saveOptions = new JsonSaveOptions
{
OutputFile = @"D:\Data\output.csv"
};
JsonConverter.Process(loadOptions, saveOptions);Dukungan Format yang Diperluas
- Sheetize juga dapat mengonversi CSV kembali ke JSON, memungkinkan transformasi data bolak‑balik.
- Selain CSV, pustaka ini mendukung ekspor ke TSV, file ber‑delimiter pipa, dan objek
DataTablelangsung untuk pemrosesan di memori. - Gabungkan konversi JSON‑to‑CSV dengan utilitas HTML ↔ XLSX untuk pipeline pelaporan menyeluruh, misalnya JSON → CSV → XLSX → HTML.
Dengan kemampuan ini, Sheetize memudahkan konversi JSON‑ke‑CSV, baik Anda membutuhkan skrip sekali pakai maupun layanan berskala produksi.