python 读取excel文件,对工作簿进行元素提取,例如提取第3行第5列的数据,并输出新文件
时间: 2023-12-23 13:06:02 浏览: 133
Python自动办公实例-excel处理实例(单工作簿拆分到多工作簿中(多表中).zip
你可以使用Python中的pandas库读取Excel文件,并使用pandas中的.loc函数来提取特定行和列的数据。以下是一个简单的示例代码:
```python
import pandas as pd
# 读取Excel文件
df = pd.read_excel('input.xlsx', sheet_name='Sheet1')
# 提取第3行第5列的数据
data = df.loc[2, 'Column E']
# 创建一个新的DataFrame对象
new_df = pd.DataFrame({'Data': [data]})
# 将数据导出为Excel文件
new_df.to_excel('output.xlsx', index=False)
```
在上面的代码中,我们首先使用pandas库中的read_excel函数读取了一个名为input.xlsx的Excel文件中的第一个工作表。然后,我们使用.loc函数提取了第3行第5列的数据,并将其存储在一个名为data的变量中。接下来,我们使用pandas库中的DataFrame函数创建了一个新的DataFrame对象,其中包含了我们提取的数据。最后,我们使用新DataFrame对象的to_excel方法将数据导出为一个名为output.xlsx的Excel文件。
你可以根据自己的需要修改以上代码,以适应你的Excel文件和数据提取要求。
阅读全文