Tabla de contenidos
Revisión
El Aspose.Cells.LowCode
TextConverter simplifica la conversión de las placas de Excel en varios formatos de texto, como CSV, TSV, XML, SLK y DIF. Esta herramienta es esencial para el intercambio de datos, los tubos ETL y la integración con los sistemas de herencia.
¿Por qué convertir Excel en formatos de texto?
- Integración de datos y ETL: Integrar fácilmente los datos de la hoja de diámetro en bases de información, sistemas de análisis y almacenes.
- Legacy System Compatibility: Comunicar con sistemas más antiguos que requieren entrada de texto plana.
- Data leible y mantenible: Simplifica la revisión y gestión de los datos con formatos leibles por el hombre.
Beneficios clave de Aspose.Cells LowCode TextConverter
- Extensive Format Support: Convertir fácilmente a CSV, TSV, XML, SLK, DIF, SQLSCRIPT y más.
- Uso sencillo de API: Convertir rápidamente utilizando código mínimo con una única llamada de método.
- Tripas de círculo exactas: Convertir hacia atrás y hacia adelante entre Excel y formatos de texto sin pérdida de datos.
- Encriptación flexible: gestiona fácilmente la codificación de archivos a través de corrientes o configuraciones personalizadas.
Prerequisitos
- Instalar la última versión de Aspose.Cells.LowCode a través de NuGet:
Install-Package Aspose.Cells.LowCode
- .NET 6.0 o más tarde.
- Espacios de nombre requeridos:
using Aspose.Cells;
using Aspose.Cells.LowCode;
Guía de conversión paso a paso
Excel para CSV
Convertir las tarjetas de Excel directamente en formato CSV:
var loadOptions = new LowCodeLoadOptions { InputFile = "contacts.xlsx" };
var saveOptions = new LowCodeSaveOptions { SaveFormat = SaveFormat.Csv, OutputFile = "contacts.csv" };
TextConverter.Process(loadOptions, saveOptions);
Cv a Excel
Importar datos de CSV de nuevo en un libro de trabajo de Excel:
var loadOptions = new LowCodeLoadOptions { InputFile = "contacts.csv" };
var excelOptions = new LowCodeSaveOptions { SaveFormat = SaveFormat.Xlsx, OutputFile = "contacts.xlsx" };
TextConverter.Process(loadOptions, excelOptions);
Otros formatos (TSV, SLK, XML)
Convertir Excel a otros formatos de texto con facilidad:
saveOptions.SaveFormat = SaveFormat.Tsv; // Also supports SLK, XML
TextConverter.Process(loadOptions, saveOptions);
Exemplos de código C#
Un programa C# completo y ejecutable que demuestra la conversión entre Excel y 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.");
}
}
}
Consejos para la Optimización del Rendimiento
- Gestión de grandes conjuntos de datos: Convertir grandes archivos en fragmentos o fluir datos de línea a línea.
- Automatización programada: Utilice el procesamiento de batch o las tareas programadas para automatizar las conversiones recurrentes.
- Custom Delimiter Handling: Aplique delimitadores personalizados utilizando el scripting adicional o la API completa Aspose.Cells.
Problemas comunes y solución de problemas
Errores o problemas | Solución recomendada |
---|---|
Unsupported SaveFormat errors | Verifique los tipos compatibles de formato y las extensiones de archivo correctas. |
Codificación de errores | Explicitly specify encoding (e.g., Encoding.UTF8 Cuando se lee / escribe. |
Truncamiento de datos o desalineación | Ajuste las anchas de la columna o los delimitadores con las opciones API completas. |
Preguntas frecuentes (FAQs)
**Q1: ¿Se pueden incluir los titulares en el CSV exportado?**Sí, asegúrese de que la primera fila de Excel contiene titulares.
**Q2: ¿Cómo convertir los datos XML de nuevo en el formato de Excel?**Set SaveFormat = SaveFormat.Xml
in TextConverter.Process
.
**Q3: ¿TextConverter apoya la compresión de archivos?**No direct compression; use .NET System.IO.Compression
separately after conversion.
Recursos relacionados
More in this category
- Cómo cerrar y proteger las tarjetas de Excel con Aspose.Cells para .NET
- Convertir Excel a JSON y Json a Excel con Aspose.Cells para .NET
- Convertir Excel en imágenes con Aspose.Cells para .NET Plugin
- Excel a PDF: Plugin Convertidor PDF de Aspose.Cells para .NET
- Una guía para la conversión de Excel a imagen en .NET.