Como Salvar Arquivos com Aspose.Cells FOSS
Problema
Salve uma pasta de trabalho criada ou modificada com Aspose.Cells FOSS em disco nos formatos XLSX, CSV ou Markdown. O Workbook.save() método grava o arquivo e infere o formato a partir da extensão do arquivo. Use save_as_markdown() para exportação em Markdown.
from aspose.cells_foss import Workbook
workbook = Workbook()
worksheet = workbook.worksheets[0]
worksheet.cells.get_cell_by_name("A1").put_value("Product")
workbook.save("output.xlsx")Pré-requisitos
Para usar Aspose.Cells FOSS para salvar arquivos em Python, certifique-se de que seu ambiente atenda aos seguintes requisitos.
- Python 3.7 ou posterior instalado em seu sistema
- Instale Aspose.Cells FOSS usando:
pip install aspose-cells-foss>=26.3.1 - Importe a biblioteca com
from aspose.cells_foss import Workbookpara acessarWorkbookeWorksheetclasses - Uma instância de pasta de trabalho válida carregada de um arquivo ou criada programaticamente
Salvando o Arquivo
Aspose.Cells FOSS provides straightforward methods to save workbooks to various formats. Call save() em um Workbook instância com o caminho de arquivo de saída desejado. O formato é inferido a partir da extensão: .xlsx produz um arquivo Excel Open XML, .csv produz um arquivo de valores separados por vírgula, e .md ou .markdown encaminha automaticamente para a exportação de tabela Markdown — wb.save("output.md") funciona diretamente. save_as_markdown() também está disponível como uma alternativa explícita, mas não é necessária.
from aspose.cells_foss import Workbook
# Load or create a workbook
workbook = Workbook("input.xlsx")
# Save as XLSX
workbook.save("output.xlsx")
# Save as CSV
workbook.save("output.csv")
# Export as Markdown
workbook.save_as_markdown("output.md")Exemplo de Código
Este exemplo cria uma planilha, grava dados de exemplo usando get_cell_by_name() e put_value(), e salva o resultado nos formatos XLSX e Markdown.
from aspose.cells_foss import Workbook
# Create a new workbook and get the first worksheet
workbook = Workbook()
worksheet = workbook.worksheets[0]
# Populate sample data
worksheet.cells.get_cell_by_name("A1").put_value("Product")
worksheet.cells.get_cell_by_name("B1").put_value("Sales")
worksheet.cells.get_cell_by_name("A2").put_value("Apples")
worksheet.cells.get_cell_by_name("B2").put_value(120)
worksheet.cells.get_cell_by_name("A3").put_value("Bananas")
worksheet.cells.get_cell_by_name("B3").put_value(95)
# Save to XLSX
workbook.save("output.xlsx")
# Export to Markdown
workbook.save_as_markdown("output.md")
print("Saved output.xlsx and output.md")Opções de Saída
Aspose.Cells FOSS supports saving workbooks to multiple formats. Format selection is determined by the file extension passed to save(), ou chamando o dedicado save_as_markdown() método.
| Formato | Método / Extensão | Observações |
|---|---|---|
| XLSX | wb.save("file.xlsx") | Formato padrão Excel Open XML; suporta estilos, gráficos e fórmulas |
| CSV | wb.save("file.csv") | Valores separados por vírgula; exportação de planilha única |
| Markdown | wb.save_as_markdown("file.md") | Exporta a primeira planilha como uma tabela Markdown |