写一个python代码,批量编辑excel,前三列写入另一个excel前三列数据
时间: 2023-11-17 16:07:07 浏览: 86
【Python源码】Excel批量写入数据
这是一个简单的Python代码示例,可以用于批量编辑Excel文件。它使用了openpyxl库来读取和写入Excel文件。代码将从一个Excel文件中读取前三列的数据,并将它们写入到另一个Excel文件的前三列中。请注意,此代码需要输入正确的文件路径和文件名。
```python
import openpyxl
# 打开要读取的Excel文件
workbook1 = openpyxl.load_workbook('file1.xlsx')
# 选择要读取的工作表
sheet1 = workbook1.active
# 创建一个新的Excel文件
workbook2 = openpyxl.Workbook()
# 选择要写入的工作表
sheet2 = workbook2.active
# 循环遍历Excel文件并将前三列写入新的Excel文件
for row in sheet1.iter_rows(min_row=1, max_col=3):
values = []
for cell in row:
values.append(cell.value)
sheet2.append(values)
# 保存新的Excel文件
workbook2.save('file2.xlsx')
```
请注意,此代码使用了openpyxl库的iter_rows方法来循环遍历Excel文件中的每一行,并使用append方法将前三列的值添加到新的Excel文件中。最终,新的Excel文件将保存在指定的文件路径中。
阅读全文