Tabelul conținutului

Vizualizare

pe care Aspose.Cells.LowCode TextConverter simplifică conversia etichetelor Excel în diferite formate de text, cum ar fi CSV, TSV, XML, SLK și DIF. Acest instrument este esențial pentru schimbul de date, tuburile ETL și integrarea cu sistemele de moștenire. Aspose.Cells.SaveOptions este esențial pentru a se asigura că formatul de ieșire satisface nevoile dvs. De exemplu, atunci când utilizați funcția .NET Excel to Text, puteți exporta cu ușurință datele într-un format prietenos cu utilizatorul. În plus, o revizuire detaliată Aspose.Cells vă poate ajuta să înțelegeți capacitățile sale robuste.

De ce să convertiți Excel în formate de text?

  • Integrarea datelor și ETL: Integrarea ușoară a datelor cu etichetă spread în baze de date, sisteme analitice și depozite de informații.
  • Legacy System Compatibility: Comunică cu sistemele mai vechi care necesită intrări de text pline.
  • Data citabilă și menținută: simplificarea revizuirii și gestionării datelor cu formate citibile de om.

Beneficiile cheie ale Aspose.Cells LowCode TextConverter

  • Suport pentru formate extinse: convertează cu ușurință în CSV, TSV, XML, SLK, DIF, SQLSCRIPT și multe altele.
  • Utilizare simplă a API-ului: Conversa rapid folosind cod minim cu o singură metodă de apel.
  • Tripe rotund adecvate: Conversați înapoi și înainte între formate Excel și text fără pierderea datelor.
  • Codare flexibilă: Gestionarea ușoară a codării fișierelor prin fluxuri sau configurații personalizate.

Prevederile

  • Instalați cea mai recentă versiune a Aspose.Cells.LowCode prin NuGet:

Install-Package Aspose.Cells.LowCode

  • .NET 6.0 sau mai devreme.
  • Spatiul de nume necesar:
using Aspose.Cells;
using Aspose.Cells.LowCode;

Ghidul de conversie pas cu pas

Excel pentru CSV

Convertați tabelele Excel direct în format CSV:

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

CSV pentru Excel

Importați datele CSV înapoi într-un manual de lucru Excel:

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

Alte formate (TSV, SLK, XML)

Convertați Excel în alte formate de text cu ușurință:

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

Exemplul complet al codului C#

Un program complet, executabil C# care demonstrează conversia dintre Excel și 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.");
        }
    }
}

Tipuri de optimizare a performanțelor

  • Manage Large Datasets: Convertarea fișierelor mari în bucăți sau fluxul de date line-by-line.
  • Automatizare planificată: Utilizați procesarea batch-ului sau sarcinile programate pentru a automatiza conversia recurentă.
  • Custom Delimiter Handling: Aplicați delimite personalizate folosind scriptarea suplimentară sau API-ul complet Aspose.Cells.

Problemele comune și rezolvarea problemelor

Erori sau problemeSoluție recomandată
Unsupported SaveFormat greșeliVerificați formatele care se potrivesc tipurilor susținute și extensiile de fișier corecte.
Codarea erorilorspecificați în mod explicit codul (de exemplu, Encoding.UTF8Când citesc / scriu.
Truncarea datelor sau ilegalizareaAdăugați lățimea coloanei sau delimitele cu opțiunile API complete.

Întrebări frecvente (FAQ)

Q1: Se pot include titluri în CSV exportat? Da, asigurați-vă că prima linie Excel conține titluri.

Q2: Cum pot converti datele XML în format Excel? Setul SaveFormat = SaveFormat.Xml în TextConverter.Process.

Q3: TextConverter susține compresia fișierelor? Nu există compresie directă; utilizarea .NET System.IO.Compression separat după conversie.

Resursele conexe

More in this category