不废话,代码如下,具体详见代码注释。
from openpyxlimport workbook
from openpyxlimport load_workbook
wb = load_workbook('/Users/vivan/Desktop/python/sample.xlsx') # 导出前文创建的sample工作簿
ws = wb.active # 这个在这里好像不是必须的,还需要学习这个代码的意思。
ws1 = wb.create_sheet('Newsheet') # 创建sheet,没啥好说的
ws1.title ='New title'
ws2 = wb.create_sheet("Second sheet",0) # “0”的意思就是新建的这张表放到最后
ws2.title =u'你好' # 这里的“u”是Unicode的意思
wb.save('/Users/vivan/Desktop/python/sample.xlsx') # 最后我们再保存一下