python操作excel表格遍历表名获取每个表单元格的值
时间: 2023-05-21 13:07:12 浏览: 465
可以使用 openpyxl 库来操作 Excel 表格,遍历每个表单可以使用 workbook 的 sheetnames 属性,示例代码如下:
```python
import openpyxl
# 打开 Excel 文件
workbook = openpyxl.load_workbook('example.xlsx')
# 遍历每个表单
for sheet_name in workbook.sheetnames:
sheet = workbook[sheet_name]
# 遍历每个单元格
for row in sheet.rows:
for cell in row:
print(cell.value)
```
其中,`sheetnames` 是一个列表,包含了所有表单的名称,`workbook[sheet_name]` 可以根据表单名称获取相应的表单对象,`sheet.rows` 返回一个由行对象组成的生成器,`row` 对象中的 `cell` 是表示单元格的对象,`cell.value` 访问单元格的值。
相关问题
python操作excel表格遍历表名获取每个表a1单元格的值
可以使用python中的openpyxl模块来操作Excel表格,以下是代码示例:
```python
import openpyxl
# 打开Excel文件
workbook = openpyxl.load_workbook('example.xlsx')
# 遍历每个表
for sheet_name in workbook.sheetnames:
# 获取当前表
worksheet = workbook[sheet_name]
# 获取A1单元格的值
a1_value = worksheet['A1'].value
print(f'{sheet_name} 表的 A1 单元格的值为:{a1_value}')
```
其中,`example.xlsx`为要操作的Excel文件名。此代码将遍历每个表,获取每个表的名称以及表中A1单元格的值,并打印出来。
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`的方式进行访问。
阅读全文