CSV é um arquivo de texto simples que contém valores separados por vírgulas, organizados em células de uma planilha. O arquivo XLSX é um formato conhecido de planilha do Excel criado pelo Microsoft Excel. Em certos casos, você deve converter CSV para Excel sem abrir. A API GroupDocs.Cloud fornece uma maneira segura e rápida de converter o formato CSV para Excel em segundos. Portanto, este artigo aborda como converter CSV em planilha Excel XLS/XLSX em Python.
Os seguintes tópicos serão abordados neste artigo:
- [CSV para Excel XLS/XLSX Rest API e Python SDK](#CSV to Excel XLS/XLSX Rest API and Python SDK)
- Como converter arquivo CSV para Excel XLSX em Python
- Como converter planilha CSV para XLS em Python
- [Conversor de Arquivos CSV Online Gratuito](#CSV File Converter Online Free)
CSV para Excel XLS/XLSX Rest API e Python SDK {#CSV-to-Excel-XLS/XLSX-Rest-API-and-Python-SDK}
Para converter csv para xlsx sem abrir, usaremos a API Python SDK of GroupDocs.Conversion Cloud. É uma solução de conversão de documentos e imagens independente de plataforma. Ele permite que você converta de forma rápida e confiável imagens e documentos de qualquer formato de arquivo suportado para qualquer formato que você precisar. O código-fonte da biblioteca Python também está disponível em GitHub Repository.
Você pode instalar o GroupDocs.Conversion Cloud em seu aplicativo Python usando o seguinte comando no console:
pip install groupdocs_conversion_cloud
Por favor, obtenha seu ID e Segredo do cliente no painel antes de seguir as etapas mencionadas. Depois de obter seu ID e segredo, adicione o código abaixo em seu aplicativo python para executar o conversor de API de nuvem, conforme mostrado abaixo:
# Carregar biblioteca Python para conversão de CSV para Excel usando python
import groupdocs_conversion_cloud
# Obtenha client_id e client_secret em https://dashboard.groupdocs.cloud após o registro gratuito.
client_id = "xxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx"
client_secret = "xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx"
# Obtenha configurações diferentes
configuration = groupdocs_conversion_cloud.Configuration(client_id, client_secret)
configuration.api_base_url = "https://api.groupdocs.cloud"
storage_name = "groupdocs-cloud_storage"
Como converter arquivo CSV para Excel XLSX em Python
Você pode alterar o documento de planilha CSV para XLSX programaticamente seguindo as etapas mencionadas abaixo:
- Em primeiro lugar, crie uma instância do ConvertApi
- Agora, crie uma instância do ConvertSettings
- Em seguida, forneça o nome do armazenamento e insira o caminho do arquivo Excel
- Defina “xlsx” como o formato de arquivo de saída
- Agora, crie uma instância do CsvLoadOptions
- Em seguida, defina o separador de vírgula de arquivo CSV
- Forneça as loadOptions, convertOptions e o caminho do arquivo de saída
- Em seguida, crie ConvertDocumentRequest com ConvertSettings
- Finalmente, converta chamando o método convert\cocument() com ConvertDocumentRequest
O exemplo de código a seguir mostra como abrir um arquivo CSV no Excel com colunas usando a API REST em Python:
# Como converter arquivo CSV para Excel XLSX em Python
try:
# Criar uma instância da API
convert_api = groupdocs_conversion_cloud.ConvertApi.from_keys(client_id, client_secret)
# Definir configurações de conversão
settings = groupdocs_conversion_cloud.ConvertSettings()
settings.storage_name = storage_name
settings.file_path = "python-testing/Sample-Spreadsheet-500000-rows.csv"
settings.format = "xlsx"
loadOptions = groupdocs_conversion_cloud.CsvLoadOptions()
loadOptions.separator = ","
convertOptions = groupdocs_conversion_cloud.XlsxConvertOptions()
settings.load_options = loadOptions
settings.convert_options = convertOptions
settings.output_path = "python-testing"
# Criar solicitação de conversão de documento
request = groupdocs_conversion_cloud.ConvertDocumentRequest(settings)
# Converter csv para planilha de arquivo excel xlsx
response = convert_api.convert_document(request)
print("Successfully converted Word DOCX to JPEG image format: " + str(response))
except groupdocs_conversion_cloud.ApiException as e:
print("Exception while calling API: {0}".format(e.message))
Como converter planilha CSV para XLS em Python
Você pode converter csv para excel automaticamente e programaticamente seguindo as etapas mencionadas abaixo:
- Em primeiro lugar, crie uma instância do ConvertApi
- Agora, crie uma instância do ConvertSettings
- Em seguida, forneça o nome do armazenamento e insira o caminho do arquivo Excel
- Definir “xls” como o formato de arquivo de saída
- Agora, crie uma instância do CsvLoadOptions
- Em seguida, defina o separador de vírgula de arquivo CSV
- Forneça as loadOptions, convertOptions e o caminho do arquivo de saída
- Em seguida, crie ConvertDocumentRequest com ConvertSettings
- Finalmente, converta chamando o método convert\cocument() com ConvertDocumentRequest
O exemplo de código a seguir mostra como converter arquivo CSV em colunas do Excel usando a API REST em Python:
# Como converter planilha CSV para XLS em Python
try:
# Criar uma instância da API
convert_api = groupdocs_conversion_cloud.ConvertApi.from_keys(client_id, client_secret)
# Defina e defina as configurações de conversão
settings = groupdocs_conversion_cloud.ConvertSettings()
settings.storage_name = storage_name
settings.file_path = "python-testing/Sample-Spreadsheet-500000-rows.csv"
settings.format = "xls"
loadOptions = groupdocs_conversion_cloud.CsvLoadOptions()
loadOptions.separator = ","
convertOptions = groupdocs_conversion_cloud.XlsConvertOptions()
settings.load_options = loadOptions
settings.convert_options = convertOptions
settings.output_path = "python-testing"
# Criar solicitação de conversão de documento
request = groupdocs_conversion_cloud.ConvertDocumentRequest(settings)
# Converter csv em planilha excel xls
response = convert_api.convert_document(request)
print("Successfully converted Word DOCX to JPEG image format: " + str(response))
except groupdocs_conversion_cloud.ApiException as e:
print("Exception while calling API: {0}".format(e.message))
Conversor de Arquivos CSV Online Gratuito
Como converter csv para excel online grátis? Tente o seguinte conversor csv para excel gratuito online, que é desenvolvido usando a API acima. Você pode facilmente converter csv para xlsx online gratuitamente usando este conversor online gratuito de csv para excel.
Resumindo
Neste artigo, aprendemos:
- como converter csv para excel em python usando REST API;
- como converter arquivo csv para arquivo de planilha xls usando python;
- Carregar e baixar programaticamente o arquivo csv em python;
Além disso, você pode explorar mais sobre a API de planilha Python usando a documentação. Temos um Explorador de referência de API baseado em Swagger para saber mais sobre nossa API REST de planilha. Você pode experimentar a biblioteca CSV para XLSX Python com dados em tempo real usando esta interface Swagger amigável, conforme mostrado na imagem abaixo.
Faça uma pergunta
Se você tiver alguma dúvida sobre o conversor CSV para XLSX, sinta-se à vontade para perguntar no Fórum de suporte gratuito e ele será respondido em algumas horas.
Veja também
Também recomendamos seguir links relacionados de conversões de documentos e formatos de arquivo suportados:
- Melhor Conversor DOCX para PDF e Converter Word para PDF
- Como converter PDF para documento do Word com API de conversão de arquivo
- Como converter Word para HTML com API de conversão de arquivo em Ruby
- Converter PDF para HTML usando a biblioteca de conversão de formato de arquivo
- Converta Word para TIFF com API de documento de processamento de texto em Ruby