python遍历表名获取每个表E3单元格的值写入新工作簿A列
时间: 2023-05-21 08:07:25 浏览: 125
可以使用Python的openpyxl库来遍历Excel表格。以下是一个示例代码片段,它会获取Excel表格中每个工作表的"E3"单元格,并把它们写入新工作簿的"A"列:
```
from openpyxl import load_workbook, Workbook
# 打开原始工作簿
wb = load_workbook(filename='原始工作簿.xlsx')
# 创建新工作簿
new_wb = Workbook()
new_ws = new_wb.active
for ws in wb.worksheets:
# 遍历每个工作表
e3_value = ws['E3'].value
# 在新工作簿的"A"列中写入值
new_ws.append([e3_value])
# 保存新工作簿
new_wb.save('新工作簿.xlsx')
```
希望这样能帮到你!
相关问题
python遍历表名获取每个表E3单元格的值写入新工作簿C列
可以使用Python的openpyxl库来实现遍历表名并获取每个表E3单元格的值写入新工作簿C列的需求。以下是伪代码示例:
1. 导入openpyxl库。
2. 定义一个包含要遍历的表名的列表。
3. 对于列表中的每个表名,使用openpyxl加载该表。
4. 获取每个表格的E3单元格的值,并将其写入新工作簿的C列。
5. 保存新工作簿。
6. 结束。
请注意,这只是一个伪代码示例,具体实现取决于您的实际情况。
python操作excel表格遍历表名获取每个表a1单元格的值写入新表A列
可以使用Python中的openpyxl库对Excel表格进行操作。具体实现如下:
``` python
import openpyxl
# 打开Excel工作簿
workbook = openpyxl.load_workbook('文件路径')
# 遍历每个表格
for sheet_name in workbook.sheetnames:
# 选择当前表格
sheet = workbook[sheet_name]
# 获取A1单元格的值
a1_value = sheet['A1'].value
# 将该值写入新表的A列
new_sheet['A' + str(row)] = a1_value
# 保存写入的数据
workbook.save("新表路径")
```
需要注意的是,这种方法只能获取每个表格的A1单元格的值,并不能获取其他单元格的值。如果需要获取其他位置的单元格的值,可以使用类似`sheet.cell(row=1, column=1).value`的方式进行访问。
阅读全文