Este tutorial rápido explica como converter um arquivo CSV para JSON usando Python. Ele contém configurações do IDE, uma lista de etapas e um código de exemplo para transformar CSV em formato JSON usando Python. Você aprenderá como personalizar o arquivo JSON de saída usando JsonSaveOptions definindo várias propriedades nele.
Etapas para conversor CSV para JSON usando Python
- Configure o ambiente para usar Aspose.Cells for Python via .NET para converter CSV em JSON
- Carregue a licença para remover a marca d’água da saída
- Carregue o arquivo CSV de origem no objeto da classe Workbook
- Crie o objeto JsonSaveOptions para personalizar o processo de conversão
- Defina diferentes propriedades e flags no JsonSaveOptions para personalização
- Defina a área de células do arquivo CSV que você deseja exportar para o arquivo JSON
- Salve a pasta de trabalho resultante como JSON usando as configurações personalizadas fornecidas
Essas etapas resumem a conversão de um arquivo de CSV para JSON usando Python. Carregue a licença, carregue o arquivo CSV de origem no objeto da classe Workbook, crie o objeto JsonSaveOptions e salve a pasta de trabalho como JSON usando as configurações padrão no objeto JsonSaveOptions. Você pode personalizar a conversão definindo a flag para exportar números como strings, a flag para exportar células vazias do CSV e definindo CellArea para filtrar dados do CSV especificando as linhas e colunas iniciais/finais.
Código para exportar CSV para JSON usando Python
O código acima demonstra como converter arquivo CSV para JSON usando Python. Para personalizações adicionais, se o arquivo CSV de origem contiver uma estrutura hierárquica, você poderá exportá-lo como registros pai/filho no arquivo JSON. Outras opções também estão disponíveis para controlar como a indentação é feita no arquivo JSON e para classificar os nomes definidos.
Este artigo nos ensinou como desenvolver um formatador CSV para JSON usando Python. Para bloquear células em um arquivo Excel, consulte o artigo Bloquear células no Excel usando Python.