Come convertire CSV in XLSX

Convertitore CSV‑to‑XLSX di Sheetize per .NET offre un’API semplice ma potente per leggere dati CSV e scriverli in una cartella di lavoro Excel preservando i tipi di colonna, le righe di intestazione e lo stile delle celle. È utile quando è necessario distribuire i dati in un formato di foglio di calcolo familiare o integrarli in workflow che accettano solo file XLSX.

Principali funzionalità

Converti CSV in XLSX

Leggi qualsiasi CSV (delimitato da virgola, punto e virgola o tabulazione) e genera un file XLSX privo di macro, con inferenza opzionale dei tipi di dato e formattazione personalizzata delle colonne.

Conserva formattazione e tipi di dato

Rileva numeri, date, booleani e applica gli stili Excel corrispondenti; è anche possibile fornire un modello di stile per mantenere un aspetto coerente.

Supporto allo streaming

Elabora file CSV di grandi dimensioni riga per riga, mantenendo basso l’uso di memoria, ideale per conversioni batch o servizi web.

Istruzioni dettagliate

Flusso di lavoro CSV → XLSX

Per convertire un file CSV in XLSX con Sheetize, segui questi passaggi:

  1. Inizializza il convertitore: crea un’istanza di TextConverter.
  2. Configura le opzioni: imposta LoadOptions (delimitatore, codifica, presenza intestazione) e TextConverterSaveOptions (percorso di output, modello di stile).
  3. Definisci i percorsi file: indica il percorso del CSV di origine e la destinazione XLSX.
  4. Esegui la conversione: chiama Process con le opzioni preparate.

Esempio – Convertire un CSV in XLSX

using Sheetize;

var readOptions = new LoadOptions
{
    InputFile = "sales_data.csv"
};

var saveOptions = new TextConverterSaveOptions
{
    OutputFile = "E:\\reports\\sales_report.xlsx",
};

TextConverter.Process(readOptions, saveOptions);

Supporto ampliato dei formati

  • Sheetize può anche convertire XLSX in CSV, selezionando opzionalmente fogli o intervalli specifici.
  • La libreria supporta l’esportazione in JSON, TSV o HTML direttamente dal workbook generato, consentendo pipeline di reporting end‑to‑end (es. CSV → XLSX → HTML).

Con queste capacità, Sheetize rende la conversione da CSV a XLSX senza sforzo, sia per script rapidi sia per servizi di produzione.

 Italiano