PyExcelerate
适用于 Excel XLSX 电子表格的 Python API
通过开源 Python 库创建、编辑和转换 Excel OOXML 文件格式。
PyExcelerate 入门
首先,您需要在系统上安装 Python 2.6 或更高版本。满足先决条件后,请使用以下命令。
安装 PyExcelerate 的 PIP 命令
pip install pyexcelerate
用于生成和修改电子表格的 Python API
PyExcelerate API 使软件开发人员能够从他们自己的 Python 应用程序生成与 Excel 兼容的 XLSX 电子表格。开发人员还可以修改现有的工作表;将数据写入单元格、按名称选择单元格、合并单元格、样式行或单元格等等。
如何通过Python编写扩展表单元数据
from datetime import datetime
from pyexcelerate import Workbook
wb = Workbook()
ws = wb.new_sheet("sheet name")
ws.set_cell_value(1, 1, 15) # a number
ws.set_cell_value(1, 2, 20)
ws.set_cell_value(1, 3, "=SUM(A1,B1)") # a formula
ws.set_cell_value(1, 4, datetime.now()) # a date
wb.save("output.xlsx")
将批量数据写入范围
PyExcelerate API 使开发人员能够将批量数据写入 Excel 单元格范围。这是在更短的时间内添加大量数据的重要功能。 API 还使开发人员能够直接将数据写入范围,这比逐个单元格地写入要快。
通过Python将弹头数据写入Rangevia
from pyexcelerate import Workbook
wb = Workbook()
ws = wb.new_sheet("test")
ws.range("B2", "C3").value = [[1, 2], [3, 4]]
wb.save("output.xlsx")
Excel电子表格中的单元格样式
Styles是一个内容将出现在屏幕上的非常重要的部分、可以用来改变数据的外观。 开放源码PyExcelerateAPI允许用自定义的颜色、字体、填充和更多。 有时造型细胞会导致不合格的开销、因为它会增加执行时间。
怎么样通过Python API型扩展表格细胞
from pyexcelerate import Workbook, Color
from datetime import datetime
wb = Workbook()
ws = wb.new_sheet("sheet name")
ws.set_cell_value(1, 1, 1)
ws.get_cell_style(1, 1).font.bold = True
ws.get_cell_style(1, 1).font.italic = True
ws.get_cell_style(1, 1).font.underline = True
ws.get_cell_style(1, 1).font.strikethrough = True
ws.get_cell_style(1, 1).fill.background = Color(0, 255, 0, 0)
ws.set_cell_value(1, 2, datetime.now())
ws.get_cell_style(1, 1).format.format = 'mm/dd/yy'
wb.save("output.xlsx")