python操作excel表格通过工作表名查找单元格E3数据写到新表里
时间: 2023-05-21 08:06:24 浏览: 135
当然可以,您可以使用openpyxl这个库来实现。具体步骤如下:
1. 导入openpyxl库,使用load_workbook()函数打开要操作的excel文件。
2. 使用worksheets属性或get_sheet_by_name()方法,根据工作表名获取要操作的工作表。
3. 使用cell()或range()方法,根据单元格地址(例如'E3')获取要处理的单元格。
4. 使用value属性获取单元格的值。
5. 将获取到的数据写入另一个excel表格中。
这里是简单的示例代码:
```
import openpyxl
# 打开要操作的excel文件
wb = openpyxl.load_workbook('example.xlsx')
# 根据工作表名获取要操作的工作表
worksheet = wb['Sheet1']
# 根据单元格地址获取要处理的单元格
cell = worksheet['E3']
# 获取单元格的值
value = cell.value
# 创建新的workbook对象并创建一张新表
new_wb = openpyxl.Workbook()
new_worksheet = new_wb.active
# 将获取到的数据写入新表中
new_worksheet['A1'] = value
# 保存新表格
new_wb.save('new.xlsx')
```
阅读全文