如何使用 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以访问Workbook和Worksheet类 - 一个从文件加载或通过编程方式创建的有效工作簿实例
保存文件
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() 方法。.
| 格式 | 方法 / 扩展名 | 备注 |
|---|---|---|
| XLSX | wb.save("file.xlsx") | 默认的 Excel Open XML 格式;支持样式、图表和公式 |
| CSV | wb.save("file.csv") | 逗号分隔值;单表导出 |
| Markdown | wb.save_as_markdown("file.md") | 将首个工作表导出为 Markdown 表格 |