赞
踩
from openpyxl import Workbook
wb = Workbook()
生成一张表
ws = wb.active
我们也可以在指定位置插入一张新建的表格,并对其命名。
ws1 = wb.create_sheet("Mysheet") # 插在最后
ws2 = wb.create_sheet("Mysheet", 0) # 插在第一个
ws3 = wb.create_sheet("Mysheet", -1) # 插在倒数第二个
我们可以对表格重命名
ws.title = "New Title"
命名之后,我们就可以直接调用它`
ws3 = wb["New Title"]
想要获得一个excel中所有的表格名称,有两种方法:
第一种调用sheetname函数:
print(wb.sheetnames)
['Sheet2', 'New Title', 'Sheet1']
第二种循环遍历:
for sheet in wb:
... print(sheet.title)
获取单个单元格的值
c = ws['A4']
<
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。