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.UTF8) Nå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