Cum să convertești CSV în XLSX
Sheetize CSV‑to‑XLSX Converter for .NET oferă un API simplu, dar puternic, pentru citirea datelor CSV și scrierea lor într-un registru Excel, păstrând tipurile coloanelor, rândurile de antet și stilurile celulelor. Este util când trebuie să distribui date într-un format de calcul tabelar familiar sau să le integrezi în fluxuri de lucru care acceptă doar fișiere XLSX.
Funcționalități principale
Conversie CSV → XLSX
Citește orice CSV (delimitat prin virgulă, punct‑și‑virgulă sau tab) și generează un fișier XLSX fără macro‑uri, cu inferare opțională a tipurilor de date și formatare personalizată a coloanelor.
Păstrarea formatării și a tipurilor de date
Detectează numere, date, valori boolean și aplică stilurile Excel corespunzătoare; poți, de asemenea, să furnizezi un șablon de stil pentru a menține un aspect coerent.
Suport pentru streaming
Procesează fișiere CSV uriașe rând cu rând, menținând consumul de memorie scăzut – perfect pentru conversii în lot sau servicii web.
Instrucțiuni detaliate
Fluxul de lucru CSV → XLSX
Pentru a converti un fișier CSV în XLSX cu Sheetize, urmează acești pași:
- Inițializează converterul: creează o instanță a clasei
TextConverter. - Configurează opțiunile: setează
LoadOptions(delimitator, codare, prezență antet) șiTextConverterSaveOptions(calea de ieșire, șablon de stil). - Definește căile fișierelor: specifică calea sursei CSV și destinația XLSX.
- Execută conversia: apelează metoda
Processcu opțiunile pregătite.
Exemplu – Conversie CSV în 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);Suport extins pentru formate
- Sheetize poate, de asemenea, să convertească XLSX în CSV, cu posibilitatea de a selecta foi sau intervale specifice.
- Biblioteca permite exportul direct în JSON, TSV sau HTML din registrul generat, facilitând lanțuri complete de raportare (de ex., CSV → XLSX → HTML).
Cu aceste capabilități, Sheetize face conversia CSV → XLSX fără efort, fie că ai nevoie de un script rapid pentru o singură utilizare, fie de un serviciu de nivel producție.