Aspose.Cells JSON Converter pour .NET
Célèbres - cellules JSON Converter pour .NET fournit une conversion sans fil, de haute performance entre les bibliothèques de travail Microsoft Excel (XLS, XLSX,XLSM) et les structures de données JSON. Que vous ayez besoin de sérialiser le contenu de feuille d’œuvre en Json pour les applications Web ou de reconstruire les fichiers Excel à partir des charges de paiement JSon, ce plugin assure l’exactitude, la validation du schéma et la performance efficace.
Installation et configuration
- Installation du paquet NuGet : voir インストール .
- Configurez la licence mesurée avant d’utiliser les API : voir Licenza a consumo .
Avec la licence activée et l’installation du package, vous pouvez immédiatement intégrer les flux de travail de conversion JSON dans vos applications .NET.
Caratteristiche principali
Format de couverture
- Il prend en charge les XLS, XLSX, XLSM et XLTX.
- Il conserve des formules, des styles, les régions fusionnées et les métadonnées du livre de travail.
- Il fournit des conversions en rotation d’Excel à JSON et en arrière.
Mapeur de schéma JSON
- La carte s’étend à des rayons JSON ou des objets.
- Inclut/exclu les chevaux, les lignes cachées et les pieds.
- Formatage de contrôle pour les nombres, les dates et les booleans.
- Les sorties JSON sont compatibles avec les contrats REST API ou les schémas existants.
Performance et Streaming
- Traiter de grands groupes de données en utilisant la lecture / l’écriture en streaming.
- Convertir en ligne ou en pièces sans charger l’ensemble du livre de travail.
- Il prend en charge l’async I/O pour les opérations non bloquées dans ASP.NET Core.
Options avancées
- Transformateurs de valeur cellulaire personnalisés (par exemple, sérialistes de date).
- Contrôler les politiques d’indentation JSON, de codage et de null.
- Conserver les zéro, les caractères spéciaux et les formats locaux spécifiques.
Traitement et validation des erreurs
- Détecter les formules invalides, les flux corrompus ou les erreurs de schéma.
- Appels de validation pour traiter ou corriger les erreurs.
- Une hiérarchie d’exception claire pour le débogage et la résolution des troubles.
Exemple de code: Convertir Excel à JSON
// Load your source workbook
Workbook workbook = new Workbook("sample.xlsx");
// Convert the workbook to JSON file
workbook.Save("sample_out.json", SaveFormat.Json);
Conseils et meilleures pratiques
- Définissez les schémas JSON une fois et réutilisez-les sur plusieurs tâches.
- Pour les grands ouvrages, permettez le mode de streaming et les taches de tonnerre.
- Wrap conversion appels dans try/catch blocs pour gérer les erreurs de licence et I/O.
- Utilisez des transformateurs pour le formatage cohérent des dates et des nombres.
- Vérifiez JSON entrant avant d’importer à Excel.
- Utilisez les APIs async pour les conversions à long terme dans les applications Web.
Problemi comuni e soluzioni
- File non trouvée: Vérifiez la voie de fichier d’entrée.
- Format de fichier non soutenu: Assurez-vous que le format d’entrée est supporté.
Questions fréquentes posées
**Qu’est-ce que Aspose.Cells JSON Converter pour .NET?**Il permet la conversion programmée des fichiers Excel de / à des structures JSON dans les applications .NET.
**Comment cela diffère-t-il de Aspose.Cells pour .NET?**Aspose.Cells est une bibliothèque entièrement caractérisée. le convertisseur JSON se concentre sur les flux de travail Excel-to-JSON et jSON-To-Excel.
**Quels formats de fichiers sont soutenus?**XLSX, XLSM, XLTX et JSON.
**Peut-on personnaliser la génération JSON?**Oui, utilisez JsonSaveOptions
pour l’indentation, le codage et le formatage des paramètres.