Cómo convertir TXT a Excel usando C#
Convertir archivos TXT en formato Excel hace que sea más fácil trabajar con datos de texto estructurados o semi-estructurados en un entorno de hoja. Aspose.Cells para .NET, los desarrolladores pueden cargar y transformar archivos de texto plano en formato Excel (.xlsx) sin la necesidad de Microsoft Excel.
Por qué convertir TXT en Excel?
Mejora de la estructura de datos:- Convertir texto sencillo en un formato que apoya la organización basada en células, fórmulas y estilos.
Automación:- Procesamiento automático de archivos de texto en gran cantidad en las placas para reportar o analizar.
La integración está listo:- Integrar fácilmente los datos TXT en aplicaciones .NET para exportación, compartir o procesar.
Guía paso a paso para convertir TXT en Excel
Paso 1: Instalar Aspose.Cells mediante NuGet
Instalar la biblioteca de NuGet:
dotnet add package Aspose.Cells
Paso 2: Configure la licencia Aspose.Cells
Configure la licencia para acceder a las funciones completas:
Metered matered = new Metered();
matered.SetMeteredKey("PublicKey", "PrivateKey");
Paso 3: Cargar el archivo TXT
Create a new Workbook by loading the .txt
file:
Workbook workbook = new Workbook("input.txt");
Paso 4: Contenido TXT Renderado como Spreadsheet
El contenido de texto se parede automáticamente y se coloca en las células de la hoja de trabajo.
Paso 5: Salva como Excel
Exporta el texto cargado como un archivo de Excel:
workbook.Save("TXT_to_Excel.xlsx", SaveFormat.Xlsx);
Problemas y soluciones comunes
1.File no cargado correctamente
- Solution: Ensure the
.txt
file path is correct and the content is properly formatted with delimiters (tabs, commas, etc.).
2 Formato de equivocación
- Solución: Considere preprocesar el archivo de texto o utilizar la lógica de parsón personalizada antes de cargarlo en el libro de trabajo.
Salva el error de formato
- Solution: Confirm you are using the appropriate
SaveFormat
when exporting to.xlsx
.