如何使用 Aspose.Cells FOSS 保存文件

如何使用 Aspose.Cells FOSS 保存文件

问题

将使用 Aspose.Cells FOSS 创建或修改的工作簿保存到磁盘,格式为 XLSX、CSV 或 Markdown。该 Workbook.save() 该方法写入文件并根据文件扩展名推断格式。使用 save_as_markdown() 用于 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")

先决条件

要使用 Aspose.Cells FOSS 在 Python 中保存文件,请确保您的环境满足以下要求。.

  • 在系统上已安装 Python 3.7 或更高版本
  • 使用以下方式安装 Aspose.Cells FOSS:: pip install aspose-cells-foss>=26.3.1
  • 使用以下方式导入库: from aspose.cells_foss import Workbook 以访问 WorkbookWorksheet
  • 一个从文件加载或通过编程方式创建的有效工作簿实例

保存文件

Aspose.Cells FOSS provides straightforward methods to save workbooks to various formats. Call save() 在一个 Workbook 实例中指定所需的输出文件路径。格式将根据扩展名推断:: .xlsx 生成 Excel Open XML 文件,, .csv 生成逗号分隔值文件,并且 .md.markdown 自动路由至 Markdown 表格导出 — wb.save("output.md") 直接工作。. save_as_markdown() 也可作为显式的替代方案使用,但不是必需的。.

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")

代码示例

此示例创建一个工作簿,使用 get_cell_by_name()put_value(),,并将结果保存为 XLSX 和 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")

输出选项

Aspose.Cells FOSS supports saving workbooks to multiple formats. Format selection is determined by the file extension passed to save(),,或通过调用专用的 save_as_markdown() 方法。.

格式方法 / 扩展名备注
XLSXwb.save("file.xlsx")默认的 Excel Open XML 格式;支持样式、图表和公式
CSVwb.save("file.csv")逗号分隔值;单表导出
Markdownwb.save_as_markdown("file.md")将首个工作表导出为 Markdown 表格

另请参阅

 中文