Como Salvar Arquivos com Aspose.Cells FOSS

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 Workbook para acessar Workbook e Worksheet classes
  • 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.

FormatoMétodo / ExtensãoObservações
XLSXwb.save("file.xlsx")Formato padrão Excel Open XML; suporta estilos, gráficos e fórmulas
CSVwb.save("file.csv")Valores separados por vírgula; exportação de planilha única
Markdownwb.save_as_markdown("file.md")Exporta a primeira planilha como uma tabela Markdown

Veja Também

 Português