python修改Excel
时间: 2023-10-17 10:03:04 浏览: 70
python_edit_excel
可以使用Python的xlrd和xlwt库来读取和写入Excel文件。首先,使用xlrd库中的open_workbook函数打开Excel文件,并使用sheet_by_index函数选择要编辑的工作表。接下来,使用xlwt库中的Workbook和Worksheet函数创建一个新的Excel文件和工作表。最后,使用for循环和write函数将数据从旧工作簿复制到新工作簿。最后保存并关闭新工作簿。 以下是一个示例代码:
```
import xlrd
import xlwt
# 打开旧工作簿
old_workbook = xlrd.open_workbook('old_excel_file.xls')
old_sheet = old_workbook.sheet_by_index(0)
# 创建新工作簿
new_workbook = xlwt.Workbook(encoding='utf-8')
new_sheet = new_workbook.add_sheet('new_sheet')
# 复制旧工作簿到新工作簿
for i in range(old_sheet.nrows):
for j in range(old_sheet.ncols):
new_sheet.write(i, j, old_sheet.cell_value(i, j))
# 保存和关闭工作簿
new_workbook.save('new_excel_file.xls')
new_workbook.close()
```
阅读全文