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:

  1. Inițializează converterul: creează o instanță a clasei TextConverter.
  2. Configurează opțiunile: setează LoadOptions (delimitator, codare, prezență antet) și TextConverterSaveOptions (calea de ieșire, șablon de stil).
  3. Definește căile fișierelor: specifică calea sursei CSV și destinația XLSX.
  4. Execută conversia: apelează metoda Process cu 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.

 Română