openpyxl模块用于读写excel的xlsx等文件,不支持xls
from openpyxl import Workbook, load_workbook
def openpyxl_test1():
wb = Workbook() # 新建工作簿,默认带有一张表单为sheet
('')
# 保存,不保存文件将不显现出来,(必须绝对地址,只支持xlsx文件)
def openpyxl_test2(): # 工作表的创建,命名
wb = load_workbook('') # 打开指定路径xlsx文件
ws1 = wb.create_sheet() # 创建一个新的工作表,默认以sheet1命名
ws2 = wb.create_sheet('sheet2', 0) # 在第一个位置插入工作表
ws2 = wb.create_sheet('sheet3', -1) # 在倒数第二个位置插入工作表
('') # 保存,不保存整个程序结束后创建的表单等设置将不会显现
print() # 所有工作表名,返回列表形式
for sheet in wb: # 循环工作表
print(sheet) # 工作表对象
print() # 工作表名
specify_ws = wb['sheet3'] # 指定工作表
specify_ws.title = 'sheet3_1' # 工作名的更改
print()
if __name__ == '__main__':
openpyxl_test1() # 新建工作簿
openpyxl_test2() # 工作表的创建,命名
本人新手,参考了原作者,自己进行学习记录。有错误请指正,谢谢