Aspose.Cells JSON Converter untuk .NET
Sel-sel dan sel JSON Converter untuk .NET menyediakan konversi tanpa wayar, kinerja tinggi antara buku kerja Microsoft Excel (XLS, XLSX,XLSM) dan struktur data JSON. Apakah Anda perlu serialisasikan konten lembar kerja ke dalam jSON untuk aplikasi web atau rekonstruksi file Excel dari muatan json, plugin ini menjamin ketepatan, validasi skema, dan prestasi yang efisien.
Instalasi dan Setup
- Instalasi paket NuGet: lihat Instalasi .
- Mengkonfigurasi lisensi yang diukur sebelum menggunakan API: lihat Lisensi Terukur .
Dengan lisensi diaktifkan dan paket dipasang, Anda dapat segera mengintegrasikan aliran kerja konversi JSON ke aplikasi .NET Anda.
Fitur Utama
Format Penutup
- Memiliki dukungan XLSX, XLSM, XLTX dan XLTM.
- Menyimpan formula, gaya, daerah gabungan, dan metadata buku kerja.
- Memastikan konversi trek bulat dari Excel ke JSON dan kembali.
Peta JSON yang disesuaikan
- Peta bervariasi ke array JSON atau objek.
- Termasuk / dikecualikan kepala, baris tersembunyi, dan kaki.
- Format kontrol untuk angka, tanggal, dan boolean.
- Sesuai output JSON dengan kontrak REST API atau skema yang ada.
Performa dan Streaming
- Memproses set data besar menggunakan streaming membaca/menulis.
- Konversi baris-per baris atau dalam batch tanpa mengisi seluruh buku kerja.
- Mendukung async I/O untuk operasi non-blocking di ASP.NET Core.
Pilihan lanjutan
- Transformator nilai sel yang disesuaikan (misalnya, serial data).
- Mengontrol kebijakan indentasi JSON, kode, dan null.
- Simpan zero terkemuka, karakter khusus, dan format lokal spesifik.
Kesalahan Pengelolaan dan Validasi
- Mengidentifikasi formula yang tidak sah, aliran yang rosak, atau ketidaksesuaian skema.
- Validasi panggilan untuk menangani atau membetulkan kesalahan.
- hierarki yang jelas untuk debugging dan penyelesaian masalah.
Contoh kode: Konversi Excel ke JSON
// Load your source workbook
Workbook workbook = new Workbook("sample.xlsx");
// Convert the workbook to JSON file
workbook.Save("sample_out.json", SaveFormat.Json);
Tips dan Praktik Terbaik
- Menetapkan skema JSON sekali dan menggunakannya di berbagai tugas.
- Untuk buku kerja besar, memungkinkan mode streaming dan tune batch ukuran.
- Wrap conversion calls dalam try/catch blocks untuk menangani lisensi dan I/O error.
- Gunakan transformator untuk pemformatan yang konsisten dari tanggal dan angka.
- Validasi masuk JSON sebelum mengimpor ke Excel.
- Gunakan API async untuk konversi jangka panjang dalam aplikasi web.
Masalah Umum dan Solusinya
- File tidak ditemukan: Periksa jalur file input.
- Format file yang tidak didukung: Pastikan format input disokong.
Pertanyaan yang sering ditanya
**Apa itu Aspose.Cells JSON Converter untuk .NET?**Ini memungkinkan konversi berprogram file Excel dari/ke struktur JSON dalam aplikasi .NET.
**Bagaimana perbedaan dari Aspose.Cells untuk .NET?**Aspose.Cells adalah perpustakaan yang lengkap. Converter JSON berfokus pada aliran kerja Excel-to-JSON dan JSon-To-Excel.
**Format file apa yang didukung?**XLSX, XLSM, XLTX dan JSON.
**Bolehkah generasi JSON disesuaikan?**Ya, Gunakan JsonSaveOptions
Untuk indentasi, kode, dan pemformatan pengaturan.