Aspose.Cells JSON Converter para .NET
Células - CELS JSON Converter para .NET proporciona una conversión sin límites, de alto rendimiento entre los libros de trabajo de Microsoft Excel (XLS, XLSX,XLSM) y las estructuras de datos de JSON. Ya sea que necesite serializar los contenidos de la hoja de obra en Json para aplicaciones web o reconstruir los archivos de Excel de las cargas de pago de jSON, este plugin garantiza la exactitud, la validación del esquema y el desempeño eficiente.
Instalación y configuración
- Instalar el paquete NuGet: ver Instalación .
- Configure la licencia medida antes de utilizar APIs: ver Licenciamiento Medido .
Con la habilitación de la licencia y el paquete instalado, puede integrar inmediatamente los flujos de trabajo de conversión de JSON en sus aplicaciones .NET.
Características clave
Formato de cobertura
- Soporta XLSX, XLSM, XLTX y XLTM.
- Retence fórmulas, estilos, regiones fusionadas y metadatos de libros de trabajo.
- Asegurar las conversiones redondas de Excel a JSON y hacia atrás.
Mapeamiento de esquemas JSON
- El mapa se extiende a rasgos o objetos JSON.
- Incluye/exclude cabezas, líneas ocultas y pies.
- Formato de control para números, fechas y booleanos.
- Se ajusta a los resultados de JSON con los contratos de REST API o los esquemas existentes.
Performance y Streaming
- Procesar grandes conjuntos de datos utilizando la lectura/escritura en streaming.
- Convertir en barras o en batas sin cargar todo el libro de trabajo.
- Soporta async I/O para operaciones no bloqueadas en ASP.NET Core.
Opciones avanzadas
- Transformadores de valor de la célula personalizados (por ejemplo, serializadoras de fecha).
- Controlar las políticas de indentación JSON, codificación y cero.
- Conserva los zeros líderes, los caracteres especiales y los formatos locales específicos.
El tratamiento y la validación de errores
- Detectar fórmulas inadecuadas, corrientes corruptas o errores de esquema.
- Las llamadas de validación para el manejo o la corrección de errores.
- Una jerarquía clara de excepción para el desbloqueo y la solución de problemas.
Exemplos de código: Convertir Excel en JSON
// Load your source workbook
Workbook workbook = new Workbook("sample.xlsx");
// Convert the workbook to JSON file
workbook.Save("sample_out.json", SaveFormat.Json);
Consejos y mejores prácticas
- Define los esquemas JSON una vez y los reutiliza en múltiples tareas.
- Para los libros de trabajo grandes, se permite el modo de streaming y los tamaños de toneladas.
- Las llamadas de conversión de Wrap en los bloques de prueba/catch para gestionar los errores de licencia y I/O.
- Utilice transformadores para la formatación consistente de fechas y números.
- Validar la entrada de JSON antes de importar a Excel.
- Utilice APIs async para conversiones a largo plazo en aplicaciones web.
Problemas Comunes y Resoluciones
- **File no encontrado: ** Verifique la ruta de archivo de entrada.
- Formato de archivo no soportado: Asegúrese de que se soporta el formato de entrada.
Preguntas frecuentes
**Qué es Aspose.Cells JSON Converter para .NET?**Permite la conversión programática de archivos de Excel de / a estructuras JSON en aplicaciones .NET.
**Cómo se diferencia de Aspose.Cells para .NET?**El Converter JSON se centra en los flujos de trabajo de Excel-to-JSON y de jSON-a-Excel.
**Qué formatos de archivo se soportan?**XLSX, XLSM, XLTX y JSON.
**Se puede personalizar la generación JSON?**Sí, el uso JsonSaveOptions
para indentación, codificación y configuración.