Cómo convertir Excel a JSON utilizando C#
Convertir archivos de Excel a 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 a 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.