python excel 复制到另一个excel代码
时间: 2023-09-05 08:13:46 浏览: 303
python实现跨excel的工作表sheet之间的复制方法
3星 · 编辑精心推荐
可以使用Python内置的xlrd和xlwt库来实现将一个Excel文件中的数据复制到另一个Excel文件中。以下是一段示例代码:
```python
import xlrd
import xlwt
# 打开要读取的Excel文件
read_book = xlrd.open_workbook('path/to/read_file.xlsx')
sheet = read_book.sheet_by_index(0)
# 新建一个要写入的Excel文件
write_book = xlwt.Workbook(encoding='utf-8')
write_sheet = write_book.add_sheet('Sheet1')
# 将读取的Excel文件中的数据复制到新的Excel文件中
for row_index in range(sheet.nrows):
for col_index in range(sheet.ncols):
write_sheet.write(row_index, col_index, sheet.cell_value(row_index, col_index))
# 保存新的Excel文件
write_book.save('path/to/write_file.xlsx')
```
在上述示例代码中,我们使用xlrd库读取了一个Excel文件,并且使用xlwt库新建了一个Excel文件。然后我们通过两个for循环将要读取的Excel文件中的每一个单元格的值复制到新的Excel文件中,并将新的Excel文件保存到本地磁盘。
阅读全文