cur_workbook = xlrd.open_workbook('Dynamic_Coverage_Analysis_Report.xlsx') wb = xl_copy(cur_workbook) Sum_sheet = wb.add_sheet('Coverage_Summary')将新增sheet放到excel最前方
时间: 2024-02-23 09:01:41 浏览: 232
wuziqi.rar_aero_link_xl.cur_wuziqi
要想将新增的Coverage_Summary表格放到Excel文件的最前面,可以使用xlrd、xlwt和xlutils库中的相关函数。具体实现过程如下:
1. 使用xlrd库的open_workbook()函数打开Excel文件。
2. 使用xlutils库中的xl_copy()函数将打开的Excel文件复制到新的工作簿wb中。
3. 使用wb.insert_sheet(0, 'Coverage_Summary')函数将Coverage_Summary表格插入到工作簿的第一个位置。
4. 最后使用wb.save('Dynamic_Coverage_Analysis_Report.xlsx')函数保存修改后的Excel文件。
下面是修改后的代码:
```
import xlrd
from xlutils.copy import copy
cur_workbook = xlrd.open_workbook('Dynamic_Coverage_Analysis_Report.xlsx')
wb = copy(cur_workbook)
Sum_sheet = wb.add_sheet('Coverage_Summary')
wb.insert_sheet(0, 'Coverage_Summary')
# 在这里进行数据处理和写入
wb.save('Dynamic_Coverage_Analysis_Report.xlsx')
```
这样就可以将新增的Coverage_Summary表格放到Excel文件的最前面了。
阅读全文