Tabella dei contenuti
di Overview
Il Aspose.Cells.LowCode
JsonConverter semplifica la conversione dei file di Excel (XLS, XLSX,XLSM) a JSON e jSON indietro in Excel. Questa funzionalità è particolarmente utile per gli sviluppatori che lavorano su integrazioni API RESTful, dashboards JavaScript e applicazioni web che richiedono lo scambio di dati in J SON. Per coloro che cercano esempi pratici, esplorando il Aspose Excel C# Example su GitHub può fornire ulteriori insegnamenti.
Perché convertire Excel in JSON?
- REST API Integration: esprime direttamente i dati della scheda attraverso le API.
- Frontend Data Binding: utilizza efficacemente i dati JSON in framework e visualizzazioni frontend.
- Cross-System Compatibility: JSON è ampiamente accettato in varie stazioni tecnologiche, garantendo l’interoperabilità.
Vantaggi chiave di Aspose.Cells LowCode JsonConverter
- Minimo codifica: integrare rapidamente la conversione con un semplice API.
- Data Integrity: mantiene l’accuratezza dei dati durante le conversioni round-trip.
- Flexible File Handling: supporta il percorso di file diretto o le operazioni di flusso in memoria.
- Easy Integration: Ideale per ambienti .NET e senza server come Azure Functions.
Prerequisiti
- Installare la versione più recente di Aspose.Cells.LowCode tramite NuGet:
Install-Package Aspose.Cells.LowCode
- .NET 6.0 o più recente.
- Le aree di importazione necessarie:
using Aspose.Cells;
using Aspose.Cells.LowCode;
Guida di conversione passo dopo passo
Convertire Excel in JSON
Convertire le schede di Excel in JSON strutturato facilmente:
var loadOptions = new LowCodeLoadOptions { InputFile = "data.xlsx" };
var jsonOptions = new LowCodeSaveOptions { SaveFormat = SaveFormat.Json, OutputFile = "data.json" };
JsonConverter.Process(loadOptions, jsonOptions);
Convertire JSON in Excel
Trasformare i dati JSON in un libretto di lavoro Excel:
var loadOptions = new LowCodeLoadOptions { InputFile = "data.json" };
var excelOptions = new LowCodeSaveOptions { SaveFormat = SaveFormat.Xlsx, OutputFile = "restored.xlsx" };
JsonConverter.Process(loadOptions, excelOptions);
L’esempio completo C#
Ecco un esempio completo che dimostra entrambe le conversioni:
using System;
using Aspose.Cells.LowCode;
namespace JsonConversionExample
{
class Program
{
static void Main()
{
// Excel → JSON
var excelToJsonLoadOpts = new LowCodeLoadOptions { InputFile = "report.xlsx" };
var jsonSaveOpts = new LowCodeSaveOptions { SaveFormat = SaveFormat.Json, OutputFile = "report.json" };
JsonConverter.Process(excelToJsonLoadOpts, jsonSaveOpts);
Console.WriteLine("Excel to JSON conversion completed.");
// JSON → Excel
var jsonToExcelLoadOpts = new LowCodeLoadOptions { InputFile = "report.json" };
var excelSaveOpts = new LowCodeSaveOptions { SaveFormat = SaveFormat.Xlsx, OutputFile = "report_converted.xlsx" };
JsonConverter.Process(jsonToExcelLoadOpts, excelSaveOpts);
Console.WriteLine("JSON to Excel conversion completed.");
}
}
}
Suggerimenti per l’ottimizzazione delle prestazioni
- Esecuzione parallela: Utilizzare .NET
Parallel.ForEach
Conversioni di massa. - Long Files Handling: rompere grandi set di dati JSON in pezzi gestibili per ottimizzare le prestazioni.
- Conversione basata sul suono: preferisce le operazioni di flusso per il disco ridotto I/O.
Problemi comuni e risoluzione dei problemi
Problema o errore | Possibile soluzione |
---|---|
Invalid JSON format | Assicuratevi che le entrate JSON siano alineate con la struttura Aspose.Cells ‘JSON. |
Problemi di accesso ai file | Utilizzare percorsi assoluti o verificare correttamente i sentieri relativi. |
Differenze dati dopo la conversione | Validare la coerenza dello schema JSON e evitare alterazioni manuali. |
Domande frequenti (FAQ)
Q1: Posso modificare la struttura JSON predefinita? Si può post-processare JSON o utilizzare Aspose.Cells’ API completo per personalizzazioni più avanzate.
Q2: è adatto per gli ambienti cloud come Azure Functions? Sì, il convertitore supporta le conversioni basate sul flusso ideali per i depositi in cloud.
Q3: Le formule vengono conservate in JSON? JSON esporta solo i valori cellulari; le formule richiedono l’intero Aspose.Cells API per la conservazione.
Risorse correlate
- Aspose.Cells Documentazione .NET
- Aspose.Cells esempi di GitHub
- Aspose.Cells Riferimento LowCode
- Le cellule di Aspose GitHub
- Scopri Excel per JSON
- Aggiungere JSON a Excel
- C# JSON per Excel
- L’esempio di Excel C#
- Le cellule di Aspose GitHub
More in this category
- Assicurare i documenti sensibili di Excel con Aspose.Cells LowCode Spreadsheet Locker
- Conversione automatica di Excel in PDF in .NET
- Convertire efficacemente i file Excel in e da JSON con Aspose.Cells
- Convertire Excel in immagine con un background trasparente in C#
- Convertire Excel in Immagine di Thumbnail in C#