Aspose.Cells JSON Converter pentru .NET

Aspoză. celule JSON Converter pentru .NET oferă o conversie fără fir, de înaltă performanță între cărțile de lucru Microsoft Excel (XLS, XLSX,XLSM) și structurile de date JSON. Fie că aveți nevoie pentru a serialize conținutul de hârtie în aplicații web sau de a reconstrui fișierele Excel de la încărcăturile de plată JSon, acest plugin asigură acuratețea, validarea schemei și performanța eficientă.

Instalare și setare

Cu activarea licenței și instalarea pachetului, puteți integra imediat fluxurile de lucru de conversie JSON în aplicațiile .NET.

Caracteristici cheie

Formatul de acoperire

  • Suport pentru XLSX, XLSM, XLTX și XLTM.
  • Rămâne formule, stiluri, regiuni combinate și metadate din cartea de lucru.
  • Asigură conversii rotund-trip de la Excel la JSON și înapoi.

Mapează schema JSON

  • Harta variază de la raze sau obiecte JSON.
  • Include/exclude capetele, liniile ascunse și picioarele.
  • Formatul de control pentru numere, date și booleane.
  • Rezultatele JSON se potrivesc contractelor REST API sau schemelor existente.

Performanță și streaming

  • Procesarea seturilor de date mari folosind streaming read/write.
  • Convertați-o în rând sau în batch, fără a încărca întreaga carte de lucru.
  • Susține async I/O pentru operațiunile fără blocare în ASP.NET Core.

Opțiuni avansate

  • Transformatoare de valoare a celulelor personalizate (de exemplu, serializatori de date).
  • Controlul politicilor de indentație JSON, codare și zero.
  • Păstrați zeruri de conducere, caractere speciale și formate locale-specifice.

Erori de gestionare și validare

  • Detectați formule inadecvate, fluxuri corupte sau greșeli de schemă.
  • Validarea apelurilor pentru gestionarea sau corectarea erorilor.
  • Ierarhia clară de excepție pentru debugging și rezolvarea problemelor.

Exemplu de cod: Convertați Excel în JSON

// Load your source workbook
Workbook workbook = new Workbook("sample.xlsx");

// Convert the workbook to JSON file
workbook.Save("sample_out.json", SaveFormat.Json);

Sfaturi și cele mai bune practici

  • Definiți schemele JSON o dată și le reutilizați în mai multe sarcini.
  • Pentru cărțile de lucru mari, permiteți modul de streaming și tonuri de dimensiuni.
  • Conversie Wrap apeluri în blocuri de încercare/catch pentru a gestiona erorile de licență și I/O.
  • Utilizați transformatoare pentru a forma în mod constant date și numere.
  • Verificați JSON încorporat înainte de a importa în Excel.
  • Utilizați API-uri async pentru conversii pe termen lung în aplicațiile web.

Întrebări și rezoluții comune

  • File nu au fost găsite: Verificați calea de intrare a fișierului.
  • Formatul de fișier suportat: Asigurați-vă că formatul de intrare este susținut.

Întrebări frecvente

**Ce este Aspose.Cells JSON Converter pentru .NET?**Acesta permite conversia programatică a fișierelor Excel de la / la structurile JSON în aplicațiile .NET.

**Cum se diferă de Aspose.Cells pentru .NET?**Aspose.Cells este o bibliotecă plină de caracteristici. Convertorul JSON se concentrează pe fluxurile de lucru Excel-to-JSON și JSon-To-Excel.

**Ce formate de fișiere sunt susținute?**XLSX, XLSM, XLTX și JSON.

**Pot fi personalizate generațiile JSON?**Da. utilizare JsonSaveOptions pentru indentație, codare și setări de formatare.

 Română