python抽取excel特定的数据并写入另一个excel,写一个程序
时间: 2023-07-07 19:14:59 浏览: 137
利用python对Excel中的特定数据提取并写入新表的方法
5星 · 资源好评率100%
好的,以下是一个简单的 Python 程序,可以用来从 Excel 文件中抽取特定的数据并将其写入另一个 Excel 文件中。在这个例子中,我们将从一个名为“example.xlsx”的 Excel 文件中抽取名为“Sheet1”的工作表中的所有数据,并将其中的第一列和第三列写入到名为“output.xlsx”的 Excel 文件中的名为“Result”的工作表中。
```python
import openpyxl
# 打开输入的 Excel 文件
wb_in = openpyxl.load_workbook('example.xlsx')
# 选择名为“Sheet1”的工作表
sheet_in = wb_in['Sheet1']
# 新建输出的 Excel 文件
wb_out = openpyxl.Workbook()
# 选择名为“Result”的工作表
sheet_out = wb_out['Result']
# 从输入的 Excel 文件中抽取数据并写入输出的 Excel 文件中
for row_in in sheet_in.iter_rows():
row_out = [row_in[0].value, row_in[2].value]
sheet_out.append(row_out)
# 保存输出的 Excel 文件
wb_out.save('output.xlsx')
```
请注意,在运行此程序之前,您需要先安装 OpenPyXL 库(通过运行“pip install openpyxl”命令)。此外,您需要将“example.xlsx”文件和此 Python 文件保存在同一目录中。
阅读全文