Los archivos CSV (valores separados por comas) se utilizan comúnmente para almacenar los datos. La mayoría de los conjuntos de datos en diferentes dominios también se mantienen en formato CSV. Sin embargo, en ciertos casos, debe convertir los archivos CSV al formato TXT para procesar los datos. De acuerdo con eso, este artículo cubre cómo convertir CSV a TXT en Python.
Conversión de CSV a TXT en Python - Biblioteca
Antes de proceder a guardar los archivos CSV como TXT, instalaremos Aspose.Cells for Python en nuestra aplicación. Es una API de manipulación de hojas de cálculo poderosa pero fácil de usar que le permite crear nuevos archivos de hojas de cálculo, así como actualizar y convertir los existentes sin problemas. Puede ejecutar el siguiente comando pip para instalar Aspose.Cells for Python en sus aplicaciones.
pip install aspose-cells
También puede descargar el paquete API desde la sección descargas.
Cómo convertir un archivo CSV a TXT en Python
Puede convertir fácilmente un archivo CSV a formato TXT con un par de líneas de código. Simplemente cargue el archivo CSV y guárdelo como TXT. Los siguientes son los pasos para guardar un archivo CSV como TXT en Python.
- Cargue el archivo CSV usando la clase Workbook.
- Convierta CSV a TXT usando el método Workbook.save().
El siguiente ejemplo de código muestra cómo convertir CSV a TXT en Python.
import jpype
import asposecells
jpype.startJVM()
from asposecells.api import Workbook
# load CSV file
workbook = Workbook("input.csv");
# save as TXT
workbook.save("Output.txt");
jpype.shutdownJVM()
Obtenga una licencia de API gratuita
Puede usar Aspose.Cells for Python sin limitaciones de evaluación al obtener una licencia temporal gratuita.
Conclusión
En este artículo, ha aprendido cómo convertir archivos CSV a TXT en Python. Simplemente puede instalar Aspose.Cells for Python e integrar el ejemplo de código proporcionado para la conversión de CSV a TXT. Además, puede leer más sobre la API de Excel de Python utilizando la documentación. En caso de que tenga alguna pregunta o consulta, puede contactarnos a través de nuestro foro.