使用python语言读取excel文件并写入新的excel文件
时间: 2024-04-09 21:28:52 浏览: 123
python读取excel指定列数据并写入到新的excel方法
5星 · 资源好评率100%
要使用Python读取Excel文件并将其写入新的Excel文件中,可以使用`openpyxl`库。以下是一个示例代码:
```python
import openpyxl
# 打开源Excel文件
source_file = "source.xlsx"
wb_source = openpyxl.load_workbook(source_file)
# 选择源Excel文件中的工作表(Sheet)
source_sheet = wb_source["Sheet1"]
# 创建新的Excel文件和工作表
target_file = "target.xlsx"
wb_target = openpyxl.Workbook()
target_sheet = wb_target.active
# 读取源Excel文件中的数据并写入新的Excel文件
for row in source_sheet.iter_rows(values_only=True):
target_sheet.append(row)
# 保存新的Excel文件
wb_target.save(target_file)
```
在这个示例中,我们使用`openpyxl`库来操作Excel文件。首先,我们打开源Excel文件并选择要读取的工作表。然后,我们创建一个新的Excel文件和工作表。接下来,我们使用`iter_rows()`方法遍历源Excel文件中的每一行,并将其逐行追加到新的Excel文件的工作表中。最后,我们保存新的Excel文件。
请确保安装了`openpyxl`库,可以使用`pip install openpyxl`命令进行安装。同时,根据实际情况修改文件路径和名称以适应你的需求。
阅读全文