Convertitore JSON

Il Convertitore JSON di Sheetize per .NET offre un set affidabile di strumenti per trasformare i documenti in JSON e convertire il JSON nuovamente in file documentali, rendendo semplice l’integrazione in servizi web e pipeline di dati.

Caratteristiche principali

Documento → JSON

Converti file come XLSX, DOCX, JSON, AZW3 e molti altri formati in JSON, così il contenuto può essere consumato in modo strutturato per analisi o ulteriori elaborazioni.

JSON → Documento

Genera PDF, DOCX, XLSX, XLSB, XLSM, XLTM, XLAM, Excel 97‑2003, Excel 95, SpreadsheetML, XLT, CSV, TSV, script SQL, DIF, XML, EPUB, AZW3, HTML, MHTML e molto altro dai dati JSON, facilitando la creazione automatica di report e la generazione di documenti.

Perché scegliere Sheetize?

  • Conversione bidirezionale fluida tra JSON e oltre 20 formati documentali.
  • Motore ad alte prestazioni ottimizzato per .NET Core e .NET Framework.
  • Ideale per servizi basati su API, pipeline ETL e micro‑servizi incentrati sui documenti.
  • Supporta conversioni in batch e streaming per carichi di lavoro su larga scala.

Guida dettagliata

Conversione di un documento in JSON

Per eseguire una conversione documento‑→ JSON:

  1. Prepara il convertitore: istanzia JsonConverter .
  2. Configura le opzioni: utilizza JsonSaveOptions per impostare come il documento deve apparire nel JSON.
  3. Specifica i percorsi di input/output: indica dove si trova il documento sorgente e dove salvare il file JSON risultante.
  4. Esegui il processo: invoca il metodo Process .

Esempio: XLSX → JSON

var loadOptions = new Sheetize.LoadOptions
{
    InputFile = "D:\\Input.xlsx",

};
var saveOptions = new JsonSaveOptions
{
    OutputFile = "D:\\Output.json"
};
JsonConverter.Process(loadOptions, saveOptions);

Conversione di JSON in un documento

Per convertire JSON nuovamente in un documento:

  1. Prepara il convertitore: istanzia JsonConverter .
  2. Imposta le opzioni di conversione: utilizza SaveOptions per scegliere il formato di destinazione e il layout.
  3. Specifica i file di input/output: fornisci il file JSON di origine e il percorso del documento di destinazione.
  4. Esegui il processo: chiama Process per generare il file.

Esempio: JSON → XLSX

var loadOptions = new Sheetize.LoadOptions
{
    InputFile = "D:\\Input.json",

};
var saveOptions = new SaveOptions
{
    OutputFile = "D:\\Output.xlsx"
};
JsonConverter.Process(loadOptions, saveOptions);

Compatibilità retroattiva

Tutte le conversioni funzionano in entrambe le direzioni: puoi partire da JSON o AZW3 e produrre qualsiasi dei formati documentali supportati, per poi riconvertirli in JSON senza perdita di integrità dei dati.

Punti di forza dal punto di vista marketing

  • Trasformazione con un clic: passa agevolmente tra JSON, AZW3 e le famiglie di formati Excel.
  • Pronto per l’impresa: scalabile, thread‑safe e pienamente supportato per deployment cloud e on‑premise.
  • Libreria di formati estesa: dal classico Excel 95 al moderno SpreadsheetML, da CSV/TSV a EPUB/AZW3 e HTML/MHTML.
  • API amichevole per gli sviluppatori: classi di opzioni intuitive e configurazione fluida per un’integrazione rapida.
  • Progettato per il futuro: aggiornamenti continui aggiungono nuovi formati e migliorano le performance.

Il convertitore fornisce meccanismi potenti per fondere contenuti documentali con API web e altre soluzioni data‑centric. Che tu debba estrarre informazioni da file esistenti o produrre documenti a partire da dati strutturati, il Convertitore JSON di Sheetize si adatta agli scenari moderni di automazione documentale.

 Italiano