Aqui está um breve tutorial que explica como converter JSON para Excel em Python carregando o arquivo de origem JSON do disco em uma variável de string e salvando-o como um arquivo XLSX. Durante esse processo, uma nova pasta de trabalho pode ser criada ou uma pasta de trabalho existente pode ser carregada para importar os dados JSON para uma planilha especificada a partir da célula designada pelo usuário. O uso da conversão de Python JSON para Excel pode ser controlado usando o objeto de classe JsonLayoutOptions que permite várias personalizações para o processo de conversão.
Etapas para converter JSON para Excel em Python
- Configure o ambiente necessário para executar Aspose.Cells para Python via Java em seu aplicativo
- Carregar o arquivo JSON de amostra do disco
- Crie uma instância de classe Workbook vazia para importar dados JSON
- Obtenha uma referência ao worksheet desejado onde os dados JSON devem ser copiados
- Crie um objeto de classe JsonLayoutOptions para personalizar o processo de importação JSON
- Importe dados para a planilha desejada usando o JsonUtility.importData
- Salve a pasta de trabalho resultante como XLSX após o ajuste automático de colunas
Para converter JSON para Excel Python, as configurações e etapas do ambiente de linguagem são compartilhadas para executar essa tarefa, de modo que primeiro crie ou carregue uma pasta de trabalho e obtenha acesso à planilha de destino. Na próxima etapa, crie um objeto de classe JsonLayoutOptions para personalização do processo de conversão, como escrever dados na forma de uma tabela onde os títulos são fornecidos na parte superior e os dados estão presentes nas próximas linhas. Por fim, os dados da string JSON são importados para a planilha selecionada a partir de uma célula especificada e salvos como XLSX.
Código para converter JSON para Excel usando Python
Para escrever JSON to Excel converter Python, o código é compartilhado acima que importa bibliotecas e classes necessárias no início e, em seguida, lê os dados JSON de origem de um arquivo, mas você pode preencher a string com dados JSON de alguma outra fonte externa ou fornecer um código fixo Cadeia de caracteres JSON. O objeto de classe JsonLayoutOptions contém muitas propriedades para controlar o processo de conversão, como definir o estilo do título fornecendo cores e fontes de plano de fundo/primeiro plano, definindo os formatos de número e data, ignorando os valores nulos em JSON e assim por diante.
Este artigo descreveu como converter JSON para Excel em Python. Se você quiser aprender o processo de conversão do Excel para HTML, consulte o artigo em como converter Excel para HTML usando Python.