openpyxl2.0.5使用指南(python 3.2)

一、安装:

1、pycharm5.0是支持python3.2的较好版本

2、python3.7下pip安装后,openpyxl和jdcal文件拷贝至python32的对应目录下,pycharm中可以看到库文件生效。

  • pip install openpyxl==2.0.5

二、教程

https://openpyxl.readthedocs.io/en/2.4/tutorial.html 低版本

https://openpyxl.readthedocs.io/en/stable/tutorial.html 高版本

openpyxl3.0.0 (2019-09-25) Python 3.6+ only release

三、实例

openpyxl->workbook(file)->Workbook(sheet)->col,row

1、wb对应文件(多个sheet)

from openpyxl import Workbook

wb = Workbook() # 内存中建立wb

wb2 = load_workbook(‘bileacids.xlsx’) #打开文件

2、ws对应wb中的一个sheet

ws = wb.active #指定激活wb中的一个sheet (默认是第一个

ws2 = wb.create_sheet(“Mysheet”, 0) #建立ws的方法(这里0是第一个sheet)

ws3 = wb[“New Title”] # 直接使用sheet名字

3、显示wb中所有sheet

1)wb.sheetnames #[‘Sheet2’, ‘New Title’, ‘Sheet1’]

2)loop through worksheets

>>> for sheet in wb:

print(sheet.title)

4、拷贝sheet(不能在wb之间进行)

>>> source = wb.active

>>> target = wb.copy_worksheet(source)

wb.save(‘balances.xlsx’)

print(wb.get_sheet_names() )

发表评论

您的邮箱地址不会被公开。 必填项已用 * 标注