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 problema | La soluzione raccomandata |
---|---|
Unsupported SaveFormat errori | Verificare i tipi di formato supportati e le corrette estensioni di file. |
errori di codifica | specificare esplicitamente il codice (ad esempio, Encoding.UTF8 Quando si legge / scrive. |
Tracciamento dei dati o maltrattamento | Adattare 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
- Aspose.Cell Documentazione
- Aspose.Cells esempi di GitHub
- Aspose.Cells Riferimento LowCode
- Aspose.Cell recensione
- Aspose.Cells Opzioni di salvataggio
More in this category
- Assicurare i documenti sensibili di Excel con Aspose.Cells LowCode Spreadsheet Locker
- Conversione automatica di Excel in PDF in .NET
- Convertire efficacemente i file Excel in e da JSON con Aspose.Cells
- Convertire Excel in immagine con un background trasparente in C#
- Convertire Excel in Immagine di Thumbnail in C#