Tabel van inhoud

Overzicht

De Aspose.Cells.LowCode TextConverter vergemakkelijkt het omzetten van Excel spreadsheets in verschillende tekstformaten, zoals CSV, TSV, XML, SLK en DIF. Dit hulpmiddel is essentieel voor data-uitwisseling, ETL-pipe’s en integratie met legacy-systemen. Aspose.Cells.SaveOptions Het is cruciaal om ervoor te zorgen dat het uitgangsformaat aan uw behoeften voldoet. Bijvoorbeeld, wanneer u de .NET Excel to Text-functie gebruikt, kunt u uw gegevens gemakkelijk in een gebruiksvriendelijk formaat exporteren.

Waarom Excel om te zetten in tekstformaten?

  • Data Integration & ETL: Eenvoudig integreren van spreadsheetgegevens in databases, analytische systemen en data warehouses.
  • Legacy System Compatibility: Communiceren met oudere systemen die eenvoudige tekst inputs vereisen.
  • Readable and Maintainable Data: Vereenvoudigen gegevensbeoordeling en beheer met menselijk leesbare formaten.

De belangrijkste voordelen van Aspose.Cells LowCode TextConverter

  • Extensive Format Support: gemakkelijk converteren naar CSV, TSV, XML, SLK, DIF, SQLSCRIPT en meer.
  • Eenvoudig gebruik van API: snel converteren met behulp van minimale code met een enkele methode oproep.
  • Current Round-Trips: Convert terug en naar voren tussen Excel en tekstformaten zonder gegevensverlies.
  • Flexible Encoding: gemakkelijk bestandscodering beheren via streams of aangepaste configuraties.

Voorwaarden

  • Installeer de nieuwste versie van Aspose.Cells.LowCode via NuGet:

Install-Package Aspose.Cells.LowCode

  • .NET 6.0 of later.
  • Verplichte naamruimte:
using Aspose.Cells;
using Aspose.Cells.LowCode;

Step-by-step conversie gids

Excel naar CSV

Convert Excel spreadsheets rechtstreeks in CSV-formaat:

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

CSV naar Excel

Importeer CSV-gegevens terug naar een Excel-werkboek:

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

Andere formaten (TSV, SLK, XML)

Convert Excel naar andere tekstformaten gemakkelijk:

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

Complete C# code voorbeeld

Een compleet, uitvoerbaar C#-programma dat de conversie tussen Excel en CSV demonstreert:

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.");
        }
    }
}

Performance optimalisatie tips

  • Manage Large Datasets: Grote bestanden om te zetten in stukken of streamen gegevens line-by-line.
  • Geplaatste automatisering: Gebruik batchverwerking of geplande taken om herhaalde conversies te automatiseren.
  • Custom Delimiter Handling: Gebruik aangepaste delimiters met behulp van extra scripting of de volledige Aspose.Cells API.

Gemeenschappelijke problemen en probleemoplossingen

fout of probleemAanbevolen oplossing
Unsupported SaveFormat foutenControleer de formatmatches ondersteunde typen en de juiste bestanduitbreidingen.
Encoderen foutenEen duidelijke specificatie van de codering (bijv. Encoding.UTF8Bij het lezen/schrijven.
gegevensverstoring of misliggingAanpassen van kolombreden of delimiters met volledige API-opties.

Veelgestelde vragen (FAQs)

Q1: Kunnen header worden opgenomen in geëxporteerde CSV? Ja, zorg ervoor dat de eerste Excel-lijn header bevat.

Q2: Hoe kan ik XML-gegevens terug converteren naar Excel-formaat? Set op SaveFormat = SaveFormat.Xml In de TextConverter.Process.

Q3: ondersteunt TextConverter bestandcompressie? Geen directe compressie; gebruik .NET System.IO.Compression Afzonderlijk na conversie.

Gerelateerde middelen

More in this category