【发布时间】:2020-11-21 22:45:18
【问题描述】:
我创建了一个树视图来显示从 excel 文件导入的数据。
def afficher():
fichier = r"*.xlsx"
df = pd.read_excel(fichier)
for row in df:
refOF = row['refOF']
refP = row['refP']
refC = row['refC']
nbreP = row['nbreP']
dateFF = row['dateFF']
self.ordreF.insert("", 0, values=(refOF, refP, refC, nbreP, dateFF))
但我遇到以下错误:
refOF = row['refOF']
TypeError: string indices must be integers
请告诉我如何解决这个问题。
【问题讨论】:
-
您是否尝试打印出
for row in df中的“行”以查看发生了什么?还请考虑在reproducible way 中提供示例数据。否则人们将无法测试。
标签: python excel pandas tkinter treeview