Taula de continguts

Revisió

The Aspose.Cells.LowCode TextConverter simplifica la conversió de tauletes Excel en diversos formats de text, com CSV, TSV, XML, SLK i DIF. Aquesta eina és essencial per a l’intercanvi de dades, els tubs ETL i la integració amb els sistemes d’herència.

Per què convertir Excel en formats de text?

  • Integració de dades i ETL: Integrar fàcilment les dades de la taula de fletxa en bases de datos, sistemes d’anàlisi i emmagatzemats.
  • Compatibilitat del sistema Legacy: Comunicar amb sistemes més antics que requereixen entrades de text plaus.
  • Dades llegibles i mantenibles: Simplifica la revisió de dades i la gestió amb formats de lectura humana.

Beneficis clau de Aspose.Cells LowCode TextConverter

  • Extensive Format Support: Convertir fàcilment a CSV, TSV, XML, SLK, DIF, SQLSCRIPT i més.
  • Simple API Usage: Convertir ràpidament utilitzant codi mínim amb una única trucada de mètode.
  • Accurate Round-Trips: Convertir enrere i endavant entre Excel i formats de text sense pèrdua de dades.
  • Encodificació flexible: Gestió fàcil de codificar arxius a través de fluxos o configuracions personalitzades.

Prerequisits

  • Instal·la la darrera versió de Aspose.Cells.LowCode a través de NuGet:

Install-Package Aspose.Cells.LowCode

  • .NET 6.0 o posterior.
  • Els espais necessaris:
using Aspose.Cells;
using Aspose.Cells.LowCode;

Guia de conversió pas a pas

Excel a CSV

Convertir les fletxes d’Excel directament en format CSV:

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

CSV a Excel

Importació de dades CSV en un llibre de treball d’Excel:

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

Altres formats (TSV, SLK, XML)

Convertir Excel a altres formats de text amb facilitat:

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

Exemple de codi C#

Un programa complet i executable C# que demostra la conversió entre 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.");
        }
    }
} 

Tipus d’optimització de les prestacions

  • Manage Large Datasets: Convertir grans fitxers en fragments o fluir dades de línia a línia.
  • Automatització programada: Utilitza el processament de batxils o les tasques programades per automatitzar conversions recurents.
  • Custom Delimiter Handling: Apliqueu delimitaris personalitzats utilitzant scripting addicional o l’API complet Aspose.Cells.

Problemes comuns i solució de problemes

Error o problemaSolució recomanada
Unsupported SaveFormat errorsVerifiqueu els tipus de format compatibles i les extensions de fitxers correctes.
Codificació d’errorsExplicitly specify encoding (e.g., Encoding.UTF8Quan llegim / escrivim.
Truncament de dades o malaltiaAjustar les amplades de columnes o els delimitors amb opcions d’API completes.

Preguntes freqüents (FAQs)

**Q1: Es poden incloure els titulars en CSV exportats?**Sí, assegureu-vos que la primera línia d’Excel conté titulars.

**Q2: Com es converteixen les dades XML al format d’Excel?**Set SaveFormat = SaveFormat.Xml in TextConverter.Process.

**Q3: El TextConverter suporta la compressió de fitxers?**No direct compression; use .NET System.IO.Compression separately after conversion.

Recursos relacionats

More in this category