1. 产品
  2.   Aspose.Cells
  3.   Aspose.Cells FOSS for Python

Aspose.Cells FOSS for Python 可供使用

创建、修改和从 Python 出口 Excel 分布表 - 免费和开源,零依赖 Microsoft Office。

开源 Python Library for Excel 分布表

Aspose.Cells FOSS for Python 是一個免費的開源圖書館,用於在 Python 應用程式中使用傳播表檔案。 安裝它一個單一命令 pip install aspose-cells-foss 並開始創建工作簿、閱讀細胞、適用風格、構造圖表以及出口到 XLSX、CSV、Markdown 或 JSON,所有不需要 Microsoft Excel 或是任何 Office 依賴性。

图书馆展示了一个清洁的,皮托尼亚 API 建在 Workbook , Worksheet, CellsCell周围,每一个发明者都知道熟悉的对象。 使用布拉克特评分(ws.cells["A1"].value = "Hello"),用 FontFill对象来编写细胞,并使用专门的 add_bar() 和 } add_line()ws.charts 上创建列表或行图。

由于图书馆没有依赖本地Office图書館,它在Windows、Linux和macOS CI跑步器、Docker容器和无伺服器環境上均行。 markitdown-aspose-cells-plugin包擴展Microsoft的MarkItDown圖書庫與XLSX支持,允許全工作簿到MARKDOWN出口一通呼叫。

阅读和写 Excel 文件

  • XLSX: 全环信任的工作簿开放和保存。
  • ** 单元格访问:** 阅读和写字值与 ws.cells["A1"] 手提笔记。
  • ** 公式:** 在 XLSX 中写字符串 - 由 Excel 或 LibreOffice 在开放中评估,而不是图书馆在节省时间。
  • 多种出口格式: 出口到 CSV、Markdown 和 JSON。
  • ** 周围旅行安全:** 不知名的 XML 部分在重新保存时保留字母。

哪里可以使用 Aspose.Cells FOSS

  • 数据管: 出口数据库查询结果直接到 XLSX 或 CSV。
  • 报告生成: 创建没有 Office 的模型、品牌 Excel 报告。
  • ** 文档:** 通过 MarkItDown 插件将分布表转换为 Markdown。
  • ETL工作流: 阅读输入表、转换数据和写出输出工作簿。
  • CI/CD自动化: 创建 Docker 容器内测试结果分布表。

风格、图表和安全

  • ** 字体和填写:** 应用勇敢的,意大利语,字母大小,前面和背景颜色。
  • ** 数字格式:** 设置日期、货币和个性化数字的单元格。
  • ** 图表:** 构建条、线、脚、区域和库存图(这些五种类型将无错误地保存到 XLSX;其他图形类型的保存点上增加 NotImplementedError)。
  • AES加密: 保护工作簿,在一个行中使用 password 参数。
  • MarkItDown 插件: markitdown-aspose-cells-plugin 添加 XLSX 出口到 MarkItdown。

开发者经验

Aspose.Cells FOSS 可安装单一 pip install aspose-cells-foss 命令. 不存在本地 Office 图书馆或系统包装。

该 API 故意小: WorkbookWorksheetCells، Cell, Font , Fill 。 该代码库是MIT许可,在GitHub上托管,并接受错误报告和提交请求。

创建工作簿和写细胞

使用管道安装,然后创建一个 Workbook ,访问第一个Worksheet,并直接写入值的细胞使用布拉克特评分。

pip install aspose-cells-foss
from 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")

创建图表并将其导出到多格式

打开上面的工作簿,在一系列行中添加条图,然后用不同的文件扩展(XLSX、Markdown 和 CSV)三次打电话,而无需更改任何其他代码。

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

常见问题

什么是 Aspose.Cells FOSS for Python?

它是一个免费的,MIT许可的Python图书馆创建,阅读,修改和出口Excel分布表而不需要Microsoft Office。

哪些文件格式支持?

XLSX 阅读/写作. 仅出口格式包括 CSV、Markdown 和 JSON. Markdown export 通过 save_as_markdown() 构成图书馆,不需要插件。

需要Microsoft Excel或Office吗?

Aspose.Cells FOSS 是一個純粹的 Python 圖書館,不依賴 Microsoft Office、COM 自動化或任何所有權工作時間。

我如何安装它?

运行 pip install aspose-cells-foss. 不需要额外的系统包或本地扩展。

我可以编写图表吗?

是的,图书馆支持字符串、线条、脚条和区域格式类型,通过专门的格表构建方法在 ws.charts. 这五种类型的保存到 XLSX 没有错误。

加密支持吗?

是的,在保存时输入 password 参数以保护工作簿使用 AES 加密。

什么是MarkItDown插件?

markitdown-aspose-cells-plugin 将 Aspose.Cells FOSS 集成到 Microsoft 的 MarkItDown 图书馆中,可通过单个呼叫进行完整的 XLSX-to-Markdown 转换。

我在哪里可以找到源代码?

源代码、数据跟踪器和贡献指南在MIT许可证下在GitHub上可用。

  

支持和学习资源

 中文