如何显示CSV数据但停在空白行

时间:2017-10-19 19:10:55

标签: python-3.x csv tree treeview

我试图将csv导入到一棵简单的树中。 csv文件有3列,如果列中有一行有数据,那么另外两行也有。我遇到的问题是如何读取特定项目的csv文件数据,但是当我点击一个空行时停止 - 这表示数据的结束和下一个项目的开始 - 请注意填充行varys长度。

with open("c:\python\projects\somedwgs.csv") as csvfile:
        reader = csv.DictReader(csvfile)
        for col in reader:
            result=(col['Product'])
            if self.SOentry.get() == result:
                    descr=(col['PartDesc'])
                    descDwg=(col['Drawings'])
                    descIss=(col['Issues'])
                    descDscr=(col['Documents'])
                    while True:
                        if row['PartDesc'] != "":
                            self.dwgtree.insert("",'end',values=(descDwg,descIss,descDscr))
                            next(reader)
                            break

这部分工作,第一行正确插入值,但我不能让它插入下一行然后下一行等等。作为参考,它需要继续插入行,直到' PartsDesc'我的csv文件中的字段为空 - 表示该特定数据范围的结束

0 个答案:

没有答案