EXCEL数据处理:在已有的工作簿中创建新的sheet

不废话,代码如下,具体详见代码注释。

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')                       # 最后我们再保存一下

你可能感兴趣的:(EXCEL数据处理:在已有的工作簿中创建新的sheet)