Aspose.Cells FOSS for Python 是一个免费、开源的库,用于在 Python 应用程序中处理电子表格文件。使用单个 pip install aspose-cells-foss 命令安装它,即可开始创建工作簿、读取单元格、应用样式、构建图表,并导出为 XLSX、CSV、Markdown 或 JSON,全部无需 Microsoft Excel 或任何 Office 依赖。
该库提供了一个简洁、Pythonic 的 API,围绕 Workbook、Worksheet、Cells 和 Cell 构建,这些是每个电子表格开发者熟悉的对象。使用括号表示法 (ws.cells["A1"].value = "Hello") 读取和写入单元格,使用 Font 和 Fill 对象进行样式设置,并通过在 ws.charts 上的专用 add_bar() 和 add_line() 方法构建柱状图或折线图。
由于该库不依赖本机 Office 库,它在 Windows、Linux 和 macOS CI 运行器、Docker 容器以及无服务器环境中表现一致。markitdown-aspose-cells-plugin 包扩展了 Microsoft 的 MarkItDown 库,加入了 XLSX 支持,使得只需一次调用即可实现完整的工作簿到 Markdown 的导出。需要完整商业 API 并获得全面生产支持的开发者可以在这些开源资源旁使用 Aspose.Cells for Python。
ws.cells["A1"]括号符号读取和写入值.NotImplementedError).password 参数保护工作簿.markitdown-aspose-cells-plugin 将XLSX导出添加到MarkitDowns中.Aspose.Cells FOSS 可以通过单个 pip install aspose-cells-foss 命令进行安装。无需安装本机 Office 库或系统软件包。该库可在任何 Python 3.7+ 环境中运行,无需编译步骤。
API 故意保持精简:Workbook、Worksheet、Cells、Cell、Font、Fill 和 Chart 覆盖了绝大多数实际使用场景。代码库采用 MIT 许可证,托管在 GitHub 上,接受错误报告和拉取请求。
使用 pip 安装,然后创建一个 Workbook ,访问第一个Worksheet,并使用括号符号直接写入单元格. 这样例还显示如何通过修改单机格式之前将头条行加粗.
pip install aspose-cells-fossfrom aspose.cells_foss import Workbook
wb = Workbook()
ws = wb.worksheets[0]
# Write values
ws.cells["A1"].value = "Product"
ws.cells["B1"].value = "Revenue"
ws.cells["A2"].value = "Widget"
ws.cells["B2"].value = 42000
# Bold the header row
for col in ["A1", "B1"]:
style = ws.cells[col].get_style()
style.font.bold = True
ws.cells[col].apply_style(style)
wb.save("report.xlsx")
打开上面保存的工作簿,在一系列行中添加条形图表,然后使用不同的文件扩展来调用save() 三次.
from aspose.cells_foss import Workbook
wb = Workbook("report.xlsx")
ws = wb.worksheets[0]
# Add a bar chart over rows 2-10
chart = ws.charts.add_bar(12, 0, 25, 6)
chart.n_series.add("B2:B10", True)
chart.title = "Revenue by Product"
wb.save("report_with_chart.xlsx")
# Export the same workbook to Markdown
wb.save("report.md")
# Or export to CSV
wb.save("report.csv")
它是一个免费的,获得MIT许可证的Python库用于创建,阅读,修改和导出Excel电子表格而无需Microsoft Office.
仅出口的格式包括CSV,Markdown和JSON.MarkedOn导出通过save_as_markdown()被内置到库中,不需要任何插件.可选的 markitdown-aspose-cells-plugin 将XLSX支持微软的MarkItDown图书馆它是一个单独的集成,而不是MarkDowns导出的要求.
没有. Aspose.Cells FOSS是一个纯 Python 库,不依赖 Microsoft Office,COM 自动化或任何专有运行时间.
运行 pip install aspose-cells-foss。不需要额外的系统软件包或本机扩展。
是的.图书馆支持条纹,线路,饼干,区域和股票图类型通过专用图表构建方法在ws.charts. 这五种类别保存到XLSX没有错误. 其他图形类式 (散布器,组合,布等) 可以创建内存但提高 NotImplementedError 当调用 workbook.save() .
是的. 通过一个 password参数保存时以AES加密保护工作簿.
markitdown-aspose-cells-plugin 将 Aspose.Cells FOSS 集成到 Microsoft 的 MarkItDown 库中,实现一次调用即可完成完整的 XLSX 到 Markdown 的转换。
源代码,问题跟踪器和贡献指南均可在GitHub上使用.