Hogyan konvertáljunk CSV‑t XLSX‑be

Sheetize CSV‑to‑XLSX konverter .NET‑hez egyszerű, mégis hatékony API‑t biztosít CSV‑adatok beolvasásához és Excel‑könyvbe írásához, miközben megőrzi az oszlop‑típusokat, fejléc‑sorokat és a cella‑stílusokat. Hasznos, ha ismerős táblázatos formátumban kell adatot terjeszteni, vagy olyan munkafolyamatokba integrálni, amelyek csak XLSX‑fájlokat fogadnak el.

Főbb funkciók

CSV konvertálása XLSX‑be

Bármilyen CSV‑t (vessző, pontosvessző, tabulátor‑elválasztott) beolvas, és makró‑mentes XLSX‑fájlt generál, opcionális adattípus‑becsléssel és egyéni oszlop‑formázással.

Formátum‑ és adattípus‑megőrzés

Számok, dátumok, logikai értékek felismerése, és a megfelelő Excel‑stílusok alkalmazása; egy stílus‑sablont is megadhatsz a konzisztens megjelenéshez.

Streaming‑támogatás

Nagy CSV‑fájlok sor‑soron történő feldolgozása alacsony memóriaigénnyel, tömeges konverziókhoz vagy webszolgáltatásokhoz tökéletes.

Részletes útmutató

CSV → XLSX munkafolyamat

A CSV‑fájl XLSX‑re konvertálásához a Sheetize‑szel kövesd az alábbi lépéseket:

  1. A konverter inicializálása: Hozz létre egy TextConverter példányt.
  2. Opciók beállítása: Állítsd be a LoadOptions‑t (elválasztó, kódolás, fejléc‑sor jelenléte) és a TextConverterSaveOptions‑t (kimeneti útvonal, stílus‑sablon).
  3. Fájlútvonalak meghatározása: Add meg a forrás CSV és a cél XLSX útvonalát.
  4. Konverzió végrehajtása: Hívd meg a Process metódust a felkészített opciókkal.

Példa – CSV konvertálása XLSX‑re

using Sheetize;

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

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

TextConverter.Process(readOptions, saveOptions);

Bővített formátumtámogatás

  • A Sheetize képes vissza konvertálni XLSX‑et CSV‑re, opcionálisan kiválasztva a lapokat vagy tartományokat.
  • A könyvtár közvetlenül exportál JSON‑ra, TSV‑re vagy HTML‑re a generált munkafüzetből, így teljes jelentés‑pipeline‑t biztosít (pl. CSV → XLSX → HTML).

Ezekkel a lehetőségekkel a Sheetize egyszerűvé teszi a CSV‑XLSX konverziót, akár gyors egy‑alkalmas szkript, akár produkciós szintű szolgáltatás esetén.

 Magyar