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:
- Inizializza il convertitore: crea un’istanza di
TextConverter. - Configura le opzioni: imposta
LoadOptions(delimitatore, codifica, presenza intestazione) eTextConverterSaveOptions(percorso di output, modello di stile). - Definisci i percorsi file: indica il percorso del CSV di origine e la destinazione XLSX.
- Esegui la conversione: chiama
Processcon 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.