Tabell av innhold

Overview

The Aspose.Cells.LowCode TextConverter forenkler konvertering av Excel spreadsheets til ulike tekstformater, for eksempel CSV, TSV, XML, SLK og DIF. Dette verktøyet er viktig for datautveksling, ETL-rør og integrasjon med arvsystemer. Aspose.Cells.SaveOptions For eksempel, når du bruker .NET Excel to Text -funksjonen, kan du enkelt eksportere dataene dine i et brukervennlig format.

Hvorfor konvertere Excel til tekstformater?

  • Data Integration & ETL : Enkelt å integrere spreadsheet-data i databaser, analytiske systemer og data lagre.
  • Legacy System Compatibility : Kommunikere med eldre systemer som krever klare tekstinnføringer.
  • Lesbare og vedlikeholdelige data : Forenkling av dataoversikt og forvaltning med menneskelig lesbare formater.

Nøkkelfordeler av Aspose.Cells LowCode TextConverter

  • Extensive Format Support : Enkel konvertering til CSV, TSV, XML, SLK, DIF, SQLSCRIPT og mer.
  • Enkel API Bruk : Snart konvertere ved hjelp av minimal kode med en enkelt metode samtaler.
  • Accurate Round-Trips : Konverter tilbake og fremover mellom Excel og tekstformater uten tap av data.
  • Fleksibel koding : Du kan enkelt administrere filkoding gjennom strømmer eller tilpassede konfigurasjoner.

Prerequisites

  • Installere den nyeste versjonen av Aspose.Cells.LowCode via NuGet:

Install-Package Aspose.Cells.LowCode

  • .NET 6.0 eller senere.
  • Nødvendige navnområder:
using Aspose.Cells;
using Aspose.Cells.LowCode;

Step-by-step konverteringsguide

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

Importerer CSV-data tilbake til en Excel-arbeidsbok:

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 med enkelhet:

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

Komplett C# kode eksempler

Et komplett, utførbar C#-program som viser konvertering mellom 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.");
        }
    }
}

Tips for ytelsesoptimalisering

  • Håndtering av store datasett : Konvertere store filer til stykker eller strømme data linje etter linjen.
  • Scheduled Automation : Bruk batchbehandling eller planlagte oppgaver for å automatisere gjentatte konverteringer.
  • **Custom Delimiter Handling ** : Apply custom delimiters using additional scripting or the full Aspose.Cells API .

Vanlige problemer og problemløsning

Feil eller problemDen anbefalte løsningen
Unsupported SaveFormat FeileneSjekk formatene matcher støttet typer og riktig filutvidelser.
Koding av feilUttrykkelig spesifisere koding (f.eks. Encoding.UTF8Når du leser / skriver.
Data trunking eller misligholdelseJustere kolonnbredder eller delimitter med full API-alternativer.

Vanlige spørsmål (FAQs)

Q1: Kan overskrifter inkluderes i eksporterte CSV? Ja, sørg for at den første Excel-runden inneholder overskrifter.

Q2: Hvordan konverterer jeg XML-data tilbake til Excel-format? Set SaveFormat = SaveFormat.Xml I TextConverter.Process.

Q3: støtter TextConverter komprimering av filer? Ingen direkte komprimering; bruk .NET System.IO.Compression separert etter konvertering.

Relaterte ressurser

More in this category