Kuinka muuntaa CSV XLSX‑tiedostoksi
Sheetize CSV‑to‑XLSX -muunnin .NET:lle tarjoaa yksinkertaisen mutta tehokkaan API:n CSV‑datan lukemiseen ja sen kirjoittamiseen Excel‑työkirjaan säilyttäen sarakkeiden tyypit, otsikkorivit ja solujen tyylit. Tämä on kätevää, kun haluat jakaa dataa tutussa taulukkoformaatissa tai integroida sen työnkulkuihin, jotka hyväksyvät vain XLSX‑tiedostoja.
Pääkohdat
Muunna CSV XLSX‑ksi
Lue mikä tahansa CSV (pilkku-, puolipiste‑ tai sarkaintab‑eroteltu) ja luo makro‑vapaa XLSX‑tiedosto, jossa on valinnaista tietotyyppien tunnistusta ja mukautettua sarakeformaatointia.
Säilytä muotoilu ja tietotyypit
Tunnista numerot, päivämäärät, totuusarvot ja käytä niille sopivia Excel‑tyylejä; voit myös antaa tyylipohjan yhdenmukaisen ulkoasun varmistamiseksi.
Suoratoistotuki
Käsittele suuria CSV‑tiedostoja rivi‑riviltä pitääksesi muistinkulutuksen alhaisena – täydellinen massamuunnoksiin tai verkkopalveluihin.
Yksityiskohtaiset ohjeet
CSV → XLSX -työnkulku
CSV‑tiedoston muuntamiseksi XLSX‑muotoon Sheetizellä, toimi näin:
- Alusta muunnin: Luo
TextConverter‑instanssi. - Määritä asetukset: Aseta
LoadOptions(erotin, merkistö, otsikkorivi) jaTextConverterSaveOptions(tulostiedosto, tyylipohja). - Määritä tiedostopolut: Anna lähde‑CSV‑polku ja kohde‑XLSX‑sijainti.
- Suorita muunnos: Kutsu
Processvalmiilla asetuksilla.
Esimerkki – Muunna CSV XLSX‑ksi
using Sheetize;
var readOptions = new LoadOptions
{
InputFile = "sales_data.csv"
};
var saveOptions = new TextConverterSaveOptions
{
OutputFile = @"E:\reports\sales_report.xlsx",
};
TextConverter.Process(readOptions, saveOptions);Laajennettu tiedostomuoto‑tuki
- Sheetize voi myös muuntaa XLSX‑tiedoston takaisin CSV‑muotoon, valinnaisesti valiten tiettyjä taulukoita tai alueita.
- Kirjasto tukee viennin suoraan JSON‑, TSV‑ tai HTML‑muotoihin luodusta työkirjasta, mahdollistamalla kokonaiset raportointiputket (esim. CSV → XLSX → HTML).
Näiden ominaisuuksien avulla Sheetize tekee CSV‑XLSX‑muunnoksesta vaivatonta, olipa kyse nopeasta skriptistä tai tuotantokelpoisesta palvelusta.