Cómo convertir Excel a JSON utilizando C#
Convertir archivos de Excel en JSON simplifica el intercambio de datos y mejora la compatibilidad con las aplicaciones web. Aspose.Cells para .NET ofrece una funcionalidad robusta para serializar los datos de Excel en JSON sin esfuerzo.
Por qué convertir Excel en JSON?
Interoperabilidad:- Intercambio de datos entre diferentes plataformas y sistemas.
Gestión de datos:- JSON proporciona un formato estructurado ideal para el desarrollo web y la manipulación de datos.
Automación:- Automatizar la serificación de datos de Excel a JSON, reduciendo el manejo manual de datos.
Guía paso a paso para convertir Excel en JSON
Paso 1: Instalar Aspose.Cells mediante NuGet
Instalar Aspose.Cells para .NET con NuGet Package Manager:
dotnet add package Aspose.Cells
Paso 2: Configure la licencia Aspose.Cells
Configure su licencia Aspose.Cells para utilizar las funciones completas:
Metered matered = new Metered();
matered.SetMeteredKey("PublicKey", "PrivateKey");
Paso 3: Cargar el archivo de Excel
Cargue su archivo de Excel en un objeto de libro de trabajo:
Workbook workbook = new Workbook("file.xlsx");
Paso 4: especificar los datos de Excel para convertir
Puedes serializar varios tipos de datos de Excel:
- Rango de células:
var cells = workbook.Worksheets["Sheet1"].Cells.CreateRange("A1:C3");
- Célula única:
var cell = workbook.Worksheets["Sheet1"].Cells["A1"];
- Tablas, gráficos, tablas pivot, etc.:
var tables = workbook.Worksheets["Sheet1"].ListObjects;
var charts = workbook.Worksheets["Sheet1"].Charts;
var pivots = workbook.Worksheets["Sheet1"].PivotTables;
Paso 5: Serializar los datos de Excel a JSON
Serializar sus datos especificados en JSON:
string jsonString = Aspose.Cells.Utility.JSONSerializer.Serialize(cells);
Paso 6: Salva los datos de JSON
Salva los datos JSON serializados en un archivo:
System.IO.File.WriteAllText("output.json", jsonString);
Paso 7: Personalizar la salida de JSON (opcional)
Mejora el rendimiento de JSON personalizando la serie:
- Serializar elementos específicos (formulas, hipervínculos, gráficos, imágenes, etc.).
- Controlar la estructura y el formato de JSON utilizando JsonSaveOptions.
Problemas y soluciones comunes
Estructura incorrecta de JSON
- Solución: Verifique el tipo de datos que se serializan (por ejemplo, el rango de células vs. una sola célula).
2 Errores de licencia
- Solución: Véase su ruta de archivo de licencia y asegúrese de que es válida y correctamente referenciada.
Problemas de archivo Path
- Solución: Asegúrese de que los caminos de archivo de entrada de Excel y los caminos de salida de JSON son correctos y accesibles.