Konvertera CSV, TSV och TXT till Excel

Öppning av CSV-filer

Comma Separated Values (CSV)-filer innehåller poster vars värden är avgränsade eller separerade med kommatecken. I CSV-filer lagras data i en tabellformat som har fält separerade av kommatecknet och citerade av dubbelfnuttarkarakteren. Om ett fälts värde innehåller en dubbelfnuttarkaraktär escaperas den med ett par av dubblefnuttarkaraktärer. Du kan också använda Microsoft Excel för att exportera dina kalkylbladsdata till en CSV-fil.

För att öppna CSV-filer, använd LoadOptions-klassen och välj värdet CSV, fördefinierat i LoadFormat-uppräkning.

Exempel

Öppna CSV-filer och ersätt ogiltiga tecken

I Excel, när en CSV-fil med specialtecken öppnas, ersätts tecknen automatiskt. Samma sak görs av Aspose.Cells API som visas i det givna kodexemplet nedan.

Exempel

Öppning av CSV-filer med föredragen parser

Det är inte alltid nödvändigt att använda standard-inställningar för öppning av CSV-filer. Ibland skapas inte förväntad utdata vid import av CSV-filen, exempelvis är inte datumformatet som förväntat eller tomma fält hanteras på ett annat sätt. För detta ändamål används TxtLoadOptions.PreferredParsers för att tillhandahålla en egen föredragen parser för att tolka olika datatyper enligt behov. Följande exempelkod visar användningen av föredragen parser.  

Exempelfilen och utdatafiler kan laddas ner från följande länkar för att testa denna funktion.

samplePreferredParser.csv

outputsamplePreferredParser.xlsx

Exempel

Öppning av TSV (Tab Separated Values) filer

Tab-separerade filer innehåller kalkylbladsdata utan någon formatering. Data ordnas i rader och kolumner som tabeller och kalkylblad. Kort sagt, en tab-separerad fil är en speciell typ av ren textfil med en tabulator mellan varje kolumn i texten.

För att öppna tab-separerade filer ska utvecklare använda klassen LoadOptions och välja värdet TSV, som är fördefinierat i LoadFormat-uppräkningen.

Exempel

Fortsatta ämnen