D盘现有一个表格,用python打开它,以第一行个元素作为字典键,第二行到最后一行的元素为字典值,每行作为一个字典,最后将所有字典放进一个列表进行输出,第一行内容为:姓名,C语言,Java,Python,C#,Javascript,总分 第二行内容为:罗明,95,96,85,63,91,430 第三行以此类推
时间: 2023-08-09 17:09:34 浏览: 85
可以使用Python中的csv库来读取Excel表格。以下是一段示例代码来实现你所需的功能:
```python
import csv
# 打开CSV文件
with open('D:\\example.csv', newline='', encoding='utf-8') as csvfile:
# 读取CSV文件内容
reader = csv.reader(csvfile)
# 获取第一行数据作为字典的键
header = next(reader)
# 初始化一个空列表用于存放字典数据
data = []
# 遍历CSV文件内容,将每行数据转换为字典并存入列表
for row in reader:
# 将每行数据与键合并成一个字典
d = dict(zip(header, row))
# 将字典添加到列表中
data.append(d)
# 输出所有字典
print(data)
```
其中,'D:\\example.csv' 是你的Excel表格文件路径。这段代码将会读取Excel表格,将每一行数据转换为一个字典,最后将所有字典放进一个列表进行输出。
阅读全文