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 problema | Solució recomanada |
---|---|
Unsupported SaveFormat errors | Verifiqueu els tipus de format compatibles i les extensions de fitxers correctes. |
Codificació d’errors | Explicitly specify encoding (e.g., Encoding.UTF8 Quan llegim / escrivim. |
Truncament de dades o malaltia | Ajustar 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
- Com tancar i protegir les fletxes d'Excel amb Aspose.Cells per a .NET
- Convertir Excel a JSON i Json a Excel amb Aspose.Cells per .NET
- Convertir Excel en imatges utilitzant Aspose.Cells per a .NET Plugin
- Excel a PDF: Aspose.Cells PDF Converter Plugin per a .NET
- Una guia per a la conversió d'Excel a la imatge en .NET