Aspose.Cells JSON Converter per a .NET
Cèl·lules JSON Converter per .NET proporciona una conversió sense segles, d’alt rendiment entre les estructures de dades de Microsoft Excel (XLS, XLSX,XLSM) i JSON. Si cal serialitzar els continguts de la taula de treball en jSON per a les aplicacions web o reconstruir els arxius Excel des de les càrregues de pagament de json, aquest plugin assegura la precisió, la validació del calendari i l’eficàcia del funcionament.
Instal·lació i configuració
- Instal·la el paquet NuGet: veure Instal·lació .
- Configuració de la llicència mesurada abans d’utilitzar APIs: veure Llicència Metrada .
Amb la llicència activada i el paquet instal·lat, vostè pot integrar immediatament els fluxos de treball de conversió JSON a les seves aplicacions .NET.
Característiques clau
Format de cobertura
- Suport per a XLS, XLSX, XLSM i XLTX.
- Retenen fórmules, estils, regions fusionades i metadades del llibre de treball.
- Assegura conversions de rotació de l’Excel a JSON i enrere.
Mapa de l’esquema JSON
- Els mapes varien en arrels o objectes JSON.
- Inclou/exclou les capes, les files amagades i els peus.
- Formatació de control per a nombres, dates i booleans.
- Compareixen les sortides JSON amb els contractes REST API o els esquemes existents.
Performance i Streaming
- Processar grans set de dades utilitzant la lectura/escriptura en streaming.
- Convertir ronda per ro o en batxes sense carregar tot el llibre de treball.
- Suporta async I/O per a operacions no bloquejades en ASP.NET Core.
Opcions avançades
- Transformadors de valor de cèl·lula personalitzats (per exemple, serialitzacions de dates).
- Controlar les polítiques d’indentació JSON, codificació i zero.
- Conserva els certs, els personatges especials i els formats locals específics.
Trastorn d’errors i validació
- Detectar fórmules invalidades, fluxos corruptes, o errors de esquema.
- Validació de trucades per tractar o corregir errors.
- Una clara jerarquia d’excepció per a la descomposició i la resolució de problemes.
Exemple de codi: Convertir Excel a JSON
// Load your source workbook
Workbook workbook = new Workbook("sample.xlsx");
// Convert the workbook to JSON file
workbook.Save("sample_out.json", SaveFormat.Json);
Consells i millors pràctiques
- Defineix els esquemes JSON una vegada i els reutilitza en múltiples tasques.
- Per a grans llibres de treball, permeten el mode de streaming i tune batxines.
- Les trucades de conversió en blocs de prova/catx per gestionar els errors de llicència i I/O.
- Utilitza transformadors per a la formatació consistent de dates i números.
- Valida la entrada de JSON abans d’importar-la a Excel.
- Utilitza APIs async per a conversions de llarg termini en aplicacions web.
Problemes comuns i resolucions
- **Arxiu no trobat: ** Verifica el camí de fitxer d’entrada.
- Format de fitxer no suportat: Assegureu-vos que el format d’entrada està supportat.
Preguntes freqüents
**Què és Aspose.Cells JSON Converter per a .NET?**Permet la conversió programàtica de fitxers d’Excel de / a estructures JSON en aplicacions .NET.
**Com es diferencia de Aspose.Cells per a .NET?**Aspose.Cells és una biblioteca plenament caracteritzada. El convertidor JSON se centra en els fluxos de treball d’Excel-to-JSON i de Json a Excel.
**Quins formats de fitxers es donen suport?**XLSX, XLSM, XLTX , XLTM i JSON.
**Es pot personalitzar la generació JSON?**Sí, utilitzar JsonSaveOptions
per a la indentació, el codificació i la configuració de format.