Tabella dei contenuti

di Overview

Il Aspose.Cells.LowCode TextConverter semplifica la conversione delle schede di Excel in diversi formati di testo, come CSV, TSV, XML, SLK e DIF. Questo strumento è essenziale per lo scambio di dati, i tubi ETL e l’integrazione con i sistemi di eredità. Aspose.Cells.SaveOptions è fondamentale per garantire che il formato di uscita soddisfi le vostre esigenze. ad esempio, quando si utilizza la funzionalità .NET Excel to Text, è possibile esportare facilmente i vostri dati in un formato user-friendly.

Perché convertire Excel in formati di testo?

  • Data Integration & ETL: integrare facilmente i dati dello spreadsheet in database, sistemi di analisi e magazzini di dati.
  • Legacy System Compatibility: Comunicare con sistemi più vecchi che richiedono input di testo piatto.
  • Dati leggibili e conservabili: semplifica la revisione e la gestione dei dati con formati di lettura umana.

Vantaggi chiave di Aspose.Cells LowCode TextConverter

  • Supporto a formato esteso: Convertire facilmente in CSV, TSV, XML, SLK, DIF, SQLSCRIPT e altro ancora.
  • Simple API Usage: Convertire rapidamente utilizzando il codice minimo con una singola chiamata di metodo.
  • Tripi di rotonda accurati: Convertire indietro e avanti tra Excel e formati di testo senza perdita di dati.
  • Codifica flessibile: gestire facilmente la codifica dei file attraverso i flussi o le configurazioni personalizzate.

Prerequisiti

  • Installare la versione più recente di Aspose.Cells.LowCode tramite NuGet:

Install-Package Aspose.Cells.LowCode

  • .NET 6.0 o successivo.
  • Gli spazi richiesti:
using Aspose.Cells;
using Aspose.Cells.LowCode;

Guida di conversione passo dopo passo

Excel per CSV

Convertire le schede di Excel direttamente in formato CSV:

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

CSV per Excel

Importare i dati CSV in un libretto di lavoro di Excel:

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

Altri formati (TSV, SLK, XML)

Convertire Excel in altri formati di testo con facilità:

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

Esempio completo di codice C#

Un programma completo e eseguibile C# che dimostra la conversione tra Excel e 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.");
        }
    }
}

Suggerimenti per l’ottimizzazione delle prestazioni

  • Gestione dei Big Datasets: Convertire i file di grandi dimensioni in pezzi o trasmettere i dati in linea.
  • Automazione pianificata: utilizza il processamento di pacchetti o le attività programmate per automatizzare le conversioni ripetute.
  • Custom Delimiter Handling: Applicare delimitori personalizzati utilizzando scripting aggiuntivo o l’API completo Aspose.Cells.

Problemi comuni e risoluzione dei problemi

errore o problemaLa soluzione raccomandata
Unsupported SaveFormat erroriVerificare i tipi di formato supportati e le corrette estensioni di file.
errori di codificaspecificare esplicitamente il codice (ad esempio, Encoding.UTF8Quando si legge / scrive.
Tracciamento dei dati o maltrattamentoAdattare le width o i delimitori della colonna con le opzioni API complete.

Domande frequenti (FAQ)

Q1: I titoli possono essere inclusi nel CSV esportato? Sì, assicurarsi che la prima riga di Excel contiene titoli.

Q2: Come posso convertire i dati XML in formato Excel? Il set SaveFormat = SaveFormat.Xml in TextConverter.Process.

Q3: Supporta TextConverter la compressione dei file? Nessuna compressione diretta; utilizzo .NET System.IO.Compression separatamente dopo la conversione.

Risorse correlate

More in this category