python将excel转为字典
时间: 2023-07-07 10:09:04 浏览: 143
python实现 列表转换为字典
5星 · 资源好评率100%
要将 Excel 文件转换为字典,可以使用 Python 中的 `openpyxl` 库。以下是一个示例代码,可以将 Excel 文件中的数据转换为字典:
```python
import openpyxl
workbook = openpyxl.load_workbook('example.xlsx')
sheet = workbook.active
# 获取表头
header = [cell.value for cell in sheet[1]]
data = []
# 将每一行数据转换为字典
for row in sheet.iter_rows(min_row=2, values_only=True):
data.append(dict(zip(header, row)))
print(data)
```
在这个示例代码中,我们首先加载了 Excel 文件 `example.xlsx`,并获取了活动工作表。然后,我们使用 `iter_rows()` 方法遍历了所有行(从第二行开始,跳过表头),将每一行数据转换为一个字典,其中键是表头中的列名,值是该行中的单元格值。最后,我们将所有字典存储在一个列表中,以便随后使用。
阅读全文