Dicas de Exportação e Solução de Problemas para Python
Esta página aborda dicas, problemas comuns e perguntas frequentes sobre a exportação de planilhas com Aspose.Cells FOSS para Python.
Dicas e Melhores Práticas
Exportação de Markdown
- Use
MarkdownHandler.save_markdown_to_string(wb)para casos de uso em memória, como respostas de API.
Exportação CSV
- A exportação CSV grava a primeira planilha por padrão.
- Caracteres especiais (vírgulas, quebras de linha) nos valores das células são automaticamente colocados entre aspas.
Exportação JSON
- A exportação JSON usa endereços de célula como chaves. Adequado para intercâmbio de dados; fórmulas complexas são armazenadas como suas expressões de string.
Problemas Comuns e Resoluções
| Problema | Resolução |
|---|---|
ModuleNotFoundError: No module named 'aspose.cells_foss' | Execute pip install aspose-cells-foss e confirme que o ambiente virtual está ativo |
AttributeError on SaveFormat.PDF | A exportação de PDF não está na biblioteca FOSS; use SaveFormat.MARKDOWN ou SaveFormat.XLSX em vez disso |
| Saída de Markdown vazia | Certifique-se de que ao menos uma célula na planilha tenha um valor antes de salvar |
| Problemas de codificação no Markdown | Use MarkdownHandler.save_markdown_to_string() para saída de string em memória com controle total de codificação |
Perguntas Frequentes
Quais formatos de saída o Aspose.Cells FOSS suporta? XLSX, CSV, TSV, Markdown e JSON.
Posso converter para PDF?
Não. A exportação para PDF requer o pacote comercial aspose-cells-python. Aspose.Cells FOSS exporta apenas para XLSX, CSV, TSV, Markdown e JSON.
Posso carregar um XLSX existente e salvá-lo novamente como Markdown?
Sim. Workbook("existing.xlsx") carrega o arquivo, e workbook.save_as_markdown("output.md") o exporta.
A saída de Markdown baseada em fluxo é suportada?
Sim. Use MarkdownHandler.save_markdown_to_string(workbook) para obter o Markdown como uma string Python sem qualquer I/O de arquivo.
Quais versões do Python são suportadas? Python 3.7 e posterior.