Tabellen af indhold

Overblik

Den Aspose.Cells.LowCode TextConverter forenkler konvertering af Excel spreadsheets til forskellige tekstformater, såsom CSV, TSV, XML, SLK og DIF. Dette værktøj er afgørende for dataudveksling, ETL-rør og integration med arvssystemer. Aspose.Cells.SaveOptions Det er afgørende for at sikre, at udgangsformatet opfylder dine behov.For eksempel, når du bruger .NET Excel til Text-funktionen, kan du nemt eksportere dine data i et brugervenligt format.

Hvorfor konvertere Excel til tekstformater?

  • Data Integration & ETL: Det er nemt at integrere spreadsheetdata i databaser, analytiske systemer og datalagre.
  • Legacy System Compatibility: Kommunikere med ældre systemer, der kræver klare tekstindtægter.
  • Læsbare og vedligeholdelige data: Forenkling af dataoversigt og forvaltning med menneskelig læsbare formater.

Nøglefordeler af Aspose.Cells LowCode TextConverter

  • Extensive Format Support: Let konvertere til CSV, TSV, XML, SLK, DIF, SQLSCRIPT og meget mere.
  • Simple API Brug: Snart konvertere med minimal kode med en enkelt metode opkald.
  • Accurate Round-Trips: Konverter tilbage og fremad mellem Excel og tekstformater uden tab af data.
  • Fleksibel kodning: Du kan nemt administrere filkodning gennem strømme eller tilpassede konfigurationer.

Forudsætninger

  • Installere den nyeste version af Aspose.Cells.LowCode via NuGet:

Install-Package Aspose.Cells.LowCode

  • .NET 6.0 eller senere.
  • De nødvendige navneområder:
using Aspose.Cells;
using Aspose.Cells.LowCode;

Step-by-Step konverteringsvejledning

Excel til CSV

Konverter Excel spreadsheets direkte til CSV-format:

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

CSV til Excel

Import CSV-data tilbage til en Excel-arbejdsbog:

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

Andre formater (TSV, SLK, XML)

Konverter Excel til andre tekstformater nemt:

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

Eksempel på C# kode

Et komplet, udførligt C#-program, der viser konvertering mellem Excel og 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.");
        }
    }
}

Optimering af præstationer

  • Håndtering af store datasæt: Konverter store filer i stykker eller strømmer data linje efter linjen.
  • Scheduled Automation: Brug batchbehandling eller planlagte opgaver til at automatisere gentagne konverteringer.
  • Custom Delimiter Handling: Anvend tilpassede delimitter ved hjælp af yderligere scripting eller den fulde Aspose.Cells API.

Vanlige problemer og problemløsning

Fejl eller problemDen anbefalede løsning
Unsupported SaveFormat FejlKontroller de format matchede støttede typer og de korrekte filudvidelser.
Kodning af fejlUdtrykkeligt angive kodning (f.eks. Encoding.UTF8) Når du læser / skriver.
Dataforstyrrelse eller misligholdelseTilpas kolonnebredder eller delimitter med fuld API-muligheder.

Ofte stillede spørgsmål (FAQ)

Q1: Kan overskrifter inkluderes i eksporteret CSV? Ja, sørg for, at den første Excel-retning indeholder overskrifter.

Q2: Hvordan konverterer jeg XML-data tilbage til Excel-format? Sæt SaveFormat = SaveFormat.Xml I TextConverter.Process.

Q3: Understøtter TextConverter filkompression? Ingen direkte kompression; brug .NET System.IO.Compression Især efter konvertering.

Relaterede ressourcer

More in this category