
Converter Excel para CSV | Aprenda como converter XLSX para CSV
Neste artigo, estamos prestes a discutir os detalhes de como converter Excel para CSV usando o Python SDK. Entendemos que os arquivos Excel são amplamente usados para organizar dados, executar análises financeiras, entrada de dados, gerenciamento de dados, contabilidade, gráficos e diagramas, etc. No entanto, para importar e exportar dados, dependemos de arquivos de valores separados por vírgula (CSV).É uma das maneiras de trocar informações estruturadas por meio de um arquivo de texto simples. Neste artigo, estamos usando o SDK de programação para fins de conversão, pois ele oferece suporte a operações de conversão únicas e em massa.
- API de conversão do Excel
- Converter Excel para CSV em Python
- Conversão de ODS para CSV usando comandos cURL
API de conversão do Excel
Aspose.Cells Cloud SDK para Python fornece o recurso para carregar formatos populares do Excel (XLSX, XLS, ODS, XLSB, etc.) e salvar a saída no formato CSV. É um wrapper em torno do Aspose.Cells Cloud REST API que permite que você implemente recursos de processamento do Excel em aplicativos Python. Execute o seguinte comando no aplicativo de terminal para instalar o SDK:
pip install asposecellscloud
O próximo passo é criar uma conta Aspose Cloud e obter detalhes de credenciais do cliente.
Converter Excel para CSV em Python
Neste exemplo, vamos exportar a 2ª planilha na pasta de trabalho do Excel para o formato CSV. A pasta de trabalho do Excel precisa já ter sido carregada para o armazenamento em nuvem e, após a conversão, o CSV resultante também será armazenado no armazenamento em nuvem.
- Primeiro, precisamos criar um objeto de CellsApi enquanto passamos as credenciais do cliente como argumentos.
- Em segundo lugar, crie um objeto string definindo o formato de saída como CSV.
- Por fim, chame o método cellsworkbookgetworkbook(…) para converter o arquivo XLSX para o formato CSV.
# Para mais exemplos, visite https://github.com/aspose-cells-cloud/aspose-cells-cloud-python
def ExceltoCSV():
try:
# detalhes das credenciais do cliente do painel da nuvem
client_secret = "1c9379bb7d701c26cc87e741a29987bb"
client_id = "bbf94a2c-6d7e-4020-b4d2-b9809741374e"
# inicializar um objeto da Cells Cloud API
cellsApi = asposecellscloud.CellsApi(client_id, client_secret)
# entrada de pasta de trabalho do Excel
input_file = "TestCase(2).xlsx"
# formato de saída desejado
format = "CSV"
# nome do arquivo resultante
output = "Converted.csv"
# Chame a API para converter o formato XLSX de entrada para CSV
response = cellsApi.cells_workbook_get_workbook(name=input_file, format=format, out_path=output)
# Imprimir resposta no console
print("Result {0}".format(response))
except ApiException as e:
print("Exception when calling CellsApi->cells_workbook_get_workbook: %s\n" % e)

Imagem 1:- Visualização da conversão do Excel para CSV
O arquivo Excel de entrada usado no exemplo acima pode ser baixado de TestCase.xlsx e Converted.csv.
Conversão de ODS para CSV usando comandos cURL
O .ods é uma extensão do formato OpenDocument Spreadsheet Document e o Aspose.Cells Cloud também lida com esse formato. Então, nesta seção, vamos converter a planilha ODS selecionada para o formato CSV usando os comandos cURL. O primeiro passo é gerar um token de acesso JWT, então execute o seguinte comando:
curl -v "https://api.aspose.cloud/connect/token" \
-X POST \
-d "grant_type=client_credentials&client_id=88d1cda8-b12c-4a80-b1ad-c85ac483c5c5&client_secret=406b404b2df649611e508bbcfcd2a77f" \
-H "Content-Type: application/x-www-form-urlencoded" \
-H "Accept: application/json"
Agora execute o seguinte comando para converter a planilha chamada Sheet1 e salvar o conteúdo no formato CSV.
curl -v -X GET "https://api.aspose.cloud/v3.0/cells/Input.ods/worksheets/Sheet1?format=CSV&verticalResolution=0&horizontalResolution=0" \
-H "accept: application/json" \
-H "authorization: Bearer <JWT Token>" \
-o output.csv

Imagem 2:- Visualização da conversão de ODS para CSV.
Conclusão
Neste artigo, discutimos as etapas sobre como converter Excel para CSV usando o Python SDK. Ao mesmo tempo, também exploramos os detalhes de como podemos converter planilhas selecionadas de arquivos ODS para o formato CSV usando o comando cURL. Também recomendamos explorar o Guia do Programador para aprender mais sobre outros recursos interessantes da API.
No entanto, você pode considerar baixar o código-fonte completo do Python SDK do GitHub e atualizá-lo conforme suas necessidades.