ich bin neu und Anfänger!
eine csv in folgender Form in ein TableWidget einlesen
a,b,c,d
d,s,a,f
w,e,t,r
usw. klappt so weit

self.ui.tW_daten.setRowCount(0)
with open('Header.csv', "r", newline='') as file:
reader = csv.reader(file, delimiter=',', quotechar='|')
for line in reader:
row = self.ui.tW_daten.rowCount()
self.ui.tW_daten.insertRow(row)
self.ui.tW_daten.setItem(row, 0, QtWidgets.QTableWidgetItem(line[0]))
self.ui.tW_daten.setItem(row, 1, QtWidgets.QTableWidgetItem(line[1]))
self.ui.tW_daten.setItem(row, 2, QtWidgets.QTableWidgetItem(line[2]))
self.ui.tW_daten.setItem(row, 3, QtWidgets.QTableWidgetItem(line[3]))
aber wie lese ich folgende csv ein
a,b,c
a,b,c,d,e
a,b
a,b,c,d,e,f,g
hier bekomme ich die Fehlermeldung :
Traceback (most recent call last):
File "C:/Start.py", line 86, in readCsvFile
self.ui.tW_daten.setItem(row, 26, QtWidgets.QTableWidgetItem(line[26]))
IndexError: list index out of range
Ich danke jedem der mir hilft!!