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
- Instalarea pachetului NuGet: vezi Instalare .
- Configurați licența măsurată înainte de utilizarea API-urilor: vezi Licență măsurată .
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.