Os arquivos CSV (Valores separados por vírgula) são comumente usados para armazenar os dados. A maioria dos conjuntos de dados em diferentes domínios também são mantidos no formato CSV. No entanto, em certos casos, você precisa converter os arquivos CSV para o formato TXT para processar os dados. De acordo com isso, este artigo aborda como converter CSV para TXT em Python.
Conversão de CSV para TXT em Python - Biblioteca
Antes de prosseguir para salvar arquivos CSV como TXT, instalaremos Aspose.Cells for Python em nosso aplicativo. É uma API de manipulação de planilha poderosa e fácil de usar que permite criar novos arquivos de planilha, bem como atualizar e converter os existentes sem problemas. Você pode executar o seguinte comando pip para instalar o Aspose.Cells for Python em seus aplicativos.
pip install aspose-cells
Você também pode baixar o pacote de API na seção downloads.
Como converter arquivo CSV para TXT em Python
Você pode facilmente converter um arquivo CSV para o formato TXT em algumas linhas de código. Basta carregar o arquivo CSV e salvá-lo como TXT. A seguir estão as etapas para salvar um arquivo CSV como TXT em Python.
- Carregue o arquivo CSV usando a classe Workbook.
- Converta CSV para TXT usando o método Workbook.save().
O exemplo de código a seguir mostra como converter CSV em TXT em Python.
import jpype
import asposecells
jpype.startJVM()
from asposecells.api import Workbook
# carregar arquivo CSV
workbook = Workbook("input.csv");
# salvar como TXT
workbook.save("Output.txt");
jpype.shutdownJVM()
Obtenha uma licença de API gratuita
Você pode usar o Aspose.Cells para Python sem limitações de avaliação obtendo uma licença temporária gratuita.
Conclusão
Neste artigo, você aprendeu como converter arquivos CSV para TXT em Python. Você pode simplesmente instalar o Aspose.Cells para Python e integrar o exemplo de código fornecido para conversão de CSV para TXT. Além disso, você pode ler mais sobre a API Python Excel usando a documentação. Caso você tenha alguma dúvida ou pergunta, você pode entrar em contato conosco através do nosso fórum.