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

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.

 Español