openpyxl 是一个用于读取/写入 Excel 2010 xlsx/xlsm/xltx/xltm 文件的 Python 库。
Openpyxl的官方网址:
openpyxl · PyPI
openpyxl的文档:
Working with styles — openpyxl 3.1.2 documentation
安装openpyxl库,在终端或命令提示符中输入以下命令进行安装。
pip install openpyxl
升级openpyxl库。
py -m pip install –upgrade openpyxl
在Python中,第三方库一般会被安装到site-packages目录下。
1、在当前目录下创建工作簿example.xlsx。
import openpyxl
wb = openpyxl.Workbook()
wb.save("example1.xlsx")
如果当前目录下已有工作簿example.xlsx,example.xlsx会被新创建的工作簿覆盖。
新创建的example.xlsx有一个工作表sheet。
2、在F盘exam创建工作簿example.xlsx,将活动工作表更名为“目录”,设置A列列宽20,行高30。
import openpyxl as xl
path = "F:\\exam\\example.xlsx" #请注意,在Windows操作系统中,反斜杠(\)必须用两个反斜杠(\)表示。
wb = xl.Workbook()
ws = wb.active
ws.title = "目录"
ws.column_dimensions["A"].width = 20
ws.row_dimensions[1].height = 30
wb.save(path)
3、打开exam目录下的工作簿example.xlsx,在“目录”的A1单元格输入“图书名称”。
import openpyxl
path = "F:\\exam\\example.xlsx"
wb = openpyxl.load_workbook(path)
ws = wb.active
ws["A1"] = "图书名称"
wb.save(path)
Workbook
load_workbook
active
title
column_dimensions.width
row_dimensions.height
save