Hur man konverterar CSV till XLSX
Sheetize CSV‑to‑XLSX Converter for .NET tillhandahåller ett enkelt men kraftfullt API för att läsa CSV‑data och skriva den till en Excel‑arbetsbok samtidigt som kolumntyper, rubrikrader och cellformatering bevaras. Detta är användbart när du behöver distribuera data i ett välbekant kalkylbladsformat eller integrera det i arbetsflöden som endast accepterar XLSX‑filer.
Huvudfunktioner
Konvertera CSV till XLSX
Läs vilken CSV som helst (kommaseparerad, semikolon‑ eller tab‑separerad) och generera en makrofri XLSX‑fil, med valfri datatyp‑inference och anpassad kolumnformatering.
Bevara formatering och datatyper
Upptäck siffror, datum, booleska värden och tillämpa lämpliga Excel‑stilar; du kan också ange en stilmall för att behålla ett enhetligt utseende.
Strömstöd
Bearbeta enorma CSV‑filer rad för rad för att hålla minnesanvändningen låg, perfekt för batch‑konverteringar eller webbtjänster.
Detaljerade instruktioner
CSV → XLSX arbetsflöde
För att konvertera en CSV‑fil till XLSX med Sheetize, följ dessa steg:
- Initiera konverteraren: Skapa en instans av
TextConverter. - Konfigurera alternativ: Ställ in
LoadOptions(avgränsare, teckenkodning, harRubrik) ochTextConverterSaveOptions(utdata‑sökväg, stilmall). - Definiera filsökvägar: Ange käll‑CSV‑sökvägen och destinationens XLSX‑plats.
- Utför konvertering: Anropa
Processmed de förberedda alternativen.
Exempel – Konvertera en CSV till 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);Utökad formatstöd
- Sheetize kan även konvertera XLSX tillbaka till CSV, med möjlighet att välja specifika blad eller intervall.
- Biblioteket stöder export till JSON, TSV eller HTML direkt från den genererade arbetsboken, vilket möjliggör end‑to‑end‑rapporteringspipeline (t.ex. CSV → XLSX → HTML).
Med dessa möjligheter gör Sheetize CSV‑till‑XLSX‑konvertering enkel, oavsett om du behöver ett snabbt engångsskript eller en produktionsklar tjänst.