Convertir CSV a TXT en Python

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.

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.

Ver también