python遍历表名获取每个表E1单元格的值写入新工作簿A列
时间: 2023-05-21 16:07:24 浏览: 91
可以使用Python的openpyxl库来遍历表格并获取单元格的值。以下是示例代码:
``` python
import openpyxl
# 打开工作簿
workbook = openpyxl.load_workbook('your_file.xlsx')
# 获取所有表
sheets = workbook.sheetnames
# 遍历每个表并获取E1单元格的值,写入新工作簿A列
for sheet_name in sheets:
sheet = workbook[sheet_name]
e1_value = sheet['E1'].value
# 写入新工作簿A列
new_workbook = openpyxl.Workbook()
new_sheet = new_workbook.active
new_sheet['A1'] = e1_value
new_workbook.save('new_file.xlsx')
```
请注意,此代码仅供参考,具体的实现方式可能需要根据你的需求进行修改和适应。
相关问题
python遍历表名获取每个表a1单元格的值写入新工作簿A列
可以使用 Python 中的 pandas 库来遍历 Excel 表格,获取每个表格中 a1 单元格的值,并将其写入新工作簿 A 列。具体的代码实现如下所示:
```python
import pandas as pd
# 创建一个新的 Excel 工作簿
newWorkbook = pd.ExcelWriter('newWorkbook.xlsx')
# 遍历所有旧的 Excel 工作簿
for file in ['workbook1.xlsx', 'workbook2.xlsx', 'workbook3.xlsx']:
# 读取当前工作簿中的所有表格
sheets = pd.read_excel(file, sheet_name=None)
# 遍历每个表格,获取 a1 单元格的值,并将其写入新工作簿 A 列
for name, sheet in sheets.items():
value = sheet.iloc[0, 0]
newSheet = pd.DataFrame({'A': [value]})
newSheet.to_excel(newWorkbook, sheet_name=name, index=False)
# 保存并关闭新的 Excel 工作簿
newWorkbook.save()
```
希望能够帮助你解决问题!
python遍历表名获取每个表E3单元格的值写入新工作簿A列
可以使用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')
```
希望这样能帮到你!
阅读全文