Aspose.Cells JSON Converter untuk .NET

Perbezaan . sel JSON Converter untuk .NET menyediakan penukaran tanpa wayar, prestasi tinggi antara buku kerja Microsoft Excel (XLS, XLSX,XLSM) dan struktur data JSON. Sama ada anda perlu untuk serialisasi kandungan lembaran kerja ke dalam jSON untuk aplikasi web atau membina semula fail Excel daripada muat turun json, plugin ini menjamin ketepatan, pengesahan skema, dan kecekapan yang cekap.

Pemasangan dan Setup

Dengan lesen diaktifkan dan pakej dipasang, anda boleh dengan serta-merta mengintegrasikan aliran kerja penukaran JSON ke dalam aplikasi .NET anda.

ciri utama

Format Penutup

  • Ia menyokong XLSX, XLSM, XLTX dan XLTM.
  • Mengekalkan formula, gaya, kawasan gabungan, dan metadata buku kerja.
  • Memastikan penukaran bulat dari Excel ke JSON dan kembali.

Peta skema JSON disesuaikan

  • Peta bervariasi kepada array JSON atau objek.
  • Termasuk / dikecualikan kepala, baris tersembunyi, dan kaki.
  • Format kawalan untuk nombor, tarikh, dan boolean.
  • Sesuai output JSON dengan kontrak REST API atau skim yang sedia ada.

Persembahan dan Streaming

  • Memproses set data yang besar menggunakan streaming read/write.
  • Menukar berturut-turut atau dalam batch tanpa memuatkan keseluruhan buku kerja.
  • Menyokong async I/O untuk operasi bukan penghalang dalam ASP.NET Core.

Pilihan lanjutan

  • Transformator nilai sel yang disesuaikan (contohnya, serialis tarikh).
  • Mengawal kebijakan indentasi JSON, pengekodan, dan null.
  • Simpan zer terkemuka, watak-watak istimewa, dan format spesifik tempatan.

Kesilapan Pengurusan dan Validasi

  • Mengesan formula yang tidak sah, aliran yang rosak, atau kesilapan skema.
  • Pengesahan panggilan untuk menangani atau membetulkan kesilapan.
  • Jelas pengecualian hierarki untuk debugging dan penyelesaian masalah.

Contoh Kod: Menukar Excel kepada 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 Amalan Terbaik

  • Menetapkan skim JSON sekali dan gunakan semula mereka dalam pelbagai tugas.
  • Untuk buku kerja yang besar, membolehkan mod streaming dan tune batch saiz.
  • Panggilan Wrap Conversion dalam blok cuba/menangkap untuk menangani kesilapan lesen dan I/O.
  • Gunakan transformator untuk pemformatan yang konsisten tarikh dan nombor.
  • Mengesahkan JSON yang masuk sebelum mengimport ke Excel.
  • Gunakan API async untuk konversi jangka panjang dalam aplikasi web.

Masalah dan resolusi yang sama

  • File tidak ditemui: Semak laluan fail input.
  • Format fail yang tidak disokong: Pastikan format input disertakan.

Soalan-soalan yang kerap ditanya

**Apa itu Aspose.Cells JSON Converter untuk .NET?**Ia membolehkan penukaran berprogram fail Excel daripada/ke struktur JSON dalam aplikasi .NET.

**Bagaimana ia berbeza daripada Aspose.Cells untuk .NET?**Aspose.Cells ialah perpustakaan yang penuh dengan ciri-ciri. Converter JSON memberi tumpuan kepada aliran kerja Excel-to-JSON dan jSON-ke-Excel.

**Apakah format fail yang disokong?**XLSX, XLSM, XLTX dan JSON.

**Bolehkah generasi JSON disesuaikan?**Ya, gunakan JsonSaveOptions untuk indentasi, pengekodan, dan pemformatan tetapan.

 Melayu