Tabell av innehåll

Översikt

och den Aspose.Cells.LowCode TextConverter förenklar konvertering av Excel-skivor till olika textformat, såsom CSV, TSV, XML, SLK och DIF. Detta verktyg är viktigt för datautbyte, ETL-rör och integration med arvsystem. Aspose.Cells.SaveOptions Det är viktigt att säkerställa att utgångsformat uppfyller dina behov. Till exempel, när du använder .NET Excel till Text-funktionen, kan du enkelt exportera dina data i ett användarvänligt format. Dessutom kan en noggrann Aspose.Cells Review hjälpa dig att förstå dess robusta möjligheter.

Varför konvertera Excel till textformat?

  • Data Integration & ETL: Lätt integrera spreadsheetdata i databaser, analyssystem och datalagrar.
  • Legacy System Compatibility: Kommunicera med äldre system som kräver enkla textinmatningar.
  • Läsbara och bibehållbara data: Förenkla granskning och hantering av data med mänskligt läsbara format.

Nyckelfördelar med Aspose.Cells LowCode TextConverter

  • Extensive Format Support: Lätt konvertera till CSV, TSV, XML, SLK, DIF, SQLSCRIPT och mer.
  • Enkel API Användning: Snabbt konvertera med minimal kod med en enda metodsamtal.
  • Accurate Round-Trips: Konvertera tillbaka och framåt mellan Excel och textformat utan dataförlust.
  • Flexibel kodning: Lätt hantera filkodning genom strömmar eller anpassade konfigurationer.

förutsättningar

  • Installera den senaste versionen av Aspose.Cells.LowCode via NuGet:

Install-Package Aspose.Cells.LowCode

  • .NET 6.0 eller senare.
  • Nödvändiga namnutrymmen:
using Aspose.Cells;
using Aspose.Cells.LowCode;

Steg för steg konverteringsguide

Excel till CSV

Konvertera Excel-skivor direkt till CSV-format:

var loadOptions = new LowCodeLoadOptions { InputFile = "contacts.xlsx" };
var saveOptions = new LowCodeSaveOptions { SaveFormat = SaveFormat.Csv, OutputFile = "contacts.csv" };
TextConverter.Process(loadOptions, saveOptions);

CSV till Excel

Importera CSV-data tillbaka till en Excel-arbetsbok:

var loadOptions = new LowCodeLoadOptions { InputFile = "contacts.csv" };
var excelOptions = new LowCodeSaveOptions { SaveFormat = SaveFormat.Xlsx, OutputFile = "contacts.xlsx" };
TextConverter.Process(loadOptions, excelOptions);

Andra format (TSV, SLK, XML)

Konvertera Excel till andra textformat enkelt:

saveOptions.SaveFormat = SaveFormat.Tsv;  // Also supports SLK, XML
TextConverter.Process(loadOptions, saveOptions);

Komplett C# kod Exempel

Ett komplett, genomförbart C#-program som visar omvandling mellan Excel och CSV:

using System;
using Aspose.Cells.LowCode;

namespace TextConversionExample
{
    class Program
    {
        static void Main()
        {
            // Excel to CSV
            var excelLoadOpts = new LowCodeLoadOptions { InputFile = "report.xlsx" };
            var csvSaveOpts = new LowCodeSaveOptions { SaveFormat = SaveFormat.Csv, OutputFile = "report.csv" };
            TextConverter.Process(excelLoadOpts, csvSaveOpts);
            Console.WriteLine("Excel to CSV conversion completed.");

            // CSV to Excel
            var csvLoadOpts = new LowCodeLoadOptions { InputFile = "report.csv" };
            var excelSaveOpts = new LowCodeSaveOptions { SaveFormat = SaveFormat.Xlsx, OutputFile = "report_converted.xlsx" };
            TextConverter.Process(csvLoadOpts, excelSaveOpts);
            Console.WriteLine("CSV to Excel conversion completed.");
        }
    }
}

Prestandaoptimeringstips

  • Hantera Stora dataset: Konvertera stora filer till bitar eller strömma data linje efter linjen.
  • Scheduled Automation: Använd batchbehandling eller schemalagda uppgifter för att automatisera återkommande omvandlingar.
  • Custom Delimiter Handling: Applicera anpassade delimitörer med hjälp av ytterligare skriptning eller den fullständiga Aspose.Cells API.

Vanliga problem och problemlösning

Misstag eller problemRekommenderad lösning
Unsupported SaveFormat misstagKontrollera format matchar stödda typer och korrekta filändelser.
Kodning av felAnge tydligt kodning (t.ex. Encoding.UTF8När du läser / skriver.
Dataförfalskning eller missförhållandeAnpassa kolumnen bredd eller delimiter med full API-alternativ.

Ofta ställda frågor (FAQ)

Q1: Kan header inkluderas i exporterade CSV? Ja, se till att den första raden i Excel innehåller rubriker.

Q2: Hur konverterar jag XML-data tillbaka till Excel-format? Sätt SaveFormat = SaveFormat.Xml i TextConverter.Process.

Q3: stöder TextConverter komprimering av filer? Ingen direkt kompression; användning .NET System.IO.Compression separat efter omvandling.

Relaterade resurser

More in this category