CSV para Excel Python

CSV (Valores separados por vírgula) é um formato de arquivo comumente usado para manter, importar e exportar dados de um aplicativo para outro. Além disso, a maioria dos conjuntos de dados no campo da ciência de dados é armazenada em arquivos CSV. No entanto, em certos casos, você precisa converter valores separados por vírgulas em CSV para formato tabular nas pastas de trabalho XLSX ou XLS do Excel. Para esses cenários, este artigo aborda como converter arquivos CSV para Excel XLS XLSX em Python.

Biblioteca Python para conversão de CSV para Excel XLS XLSX

Para converter CSV para XLSX ou XLS do Excel, usaremos Aspose.Cells for Python via Java. É uma biblioteca de manipulação de planilhas de alta velocidade e poderosa que permite criar, modificar ou converter arquivos do Excel. Usando a biblioteca, você pode facilmente realizar a conversão para frente e para trás de arquivos Excel XLS/XLSX. Você pode instalar a API usando o comando a seguir.

pip install aspose-cells

Converter CSV para Excel XLS em Python

A seguir estão as etapas para converter um arquivo CSV para o formato XLSX ou XLS em Python.

O exemplo de código a seguir mostra como converter o arquivo CSV em Excel XLS em Python.

import jpype
import asposecells
jpype.startJVM()
from asposecells.api import Workbook, LoadOptions, SaveFormat

# Create CSV LoadOptions object
loadOptions =  LoadOptions(FileFormatType.CSV)

# Create a Workbook object with CSV file's path and the loadOptions
workbook =  Workbook("data.csv", loadOptions)

# Save CSV as XLSX
workbook.save("CsvToExcel.xlsx" , SaveFormat.XLSX)

Arquivo CSV

My Data,,,,,,,

Items A,Items B,Items C,Items D,Items E,Items F,Items G,Items H
12,23,33,66,11,87,99,33
23,22,33,77,31,22,45,56
34,11,12,23,22,34,11,12
45,43,54,88,36,45,45,37
65,65,65,65,13,65,9,35
34,22,27,22,32,23,23,32
213,186,224,341,145,276,232,205

Conversão de Python CSV para Excel

CSV para Excel em Python

Conversor Python CSV para Excel XLSX - Obtenha uma licença gratuita

Você pode usar a API sem limitações de avaliação solicitando uma licença temporária gratuita.

Conclusão

Neste artigo, você aprendeu como converter arquivos CSV para Excel XLS XLSX em Python. Você pode explorar mais sobre a API de planilha do Python usando a documentação. Caso você tenha alguma dúvida ou pergunta, sinta-se à vontade para nos informar através do nosso fórum.

Veja também