Python Qt table example.
#!/usr/bin/env python
from PySide6.QtCore import *
from PySide6.QtGui import *
from PySide6.QtWidgets import *
app = QApplication([])
#data = open("data").read().rstrip().splitlines()
data = """1.0,3.0,hello
2,4,world""".splitlines()
data = [ (float(x[0]), float(x[1]), x[2]) for x in (y.split(",",2) for y in data) ]
table = QTableWidget(len(data),3)
for i,item in enumerate(data):
x,y,t = item
x = QTableWidgetItem(f"{x:.2f}")
table.setItem(i,0,x)
y = QTableWidgetItem(f"{y:.2f}")
table.setItem(i,1,y)
t = QTableWidgetItem(t)
table.setItem(i,2,t)
table.show()
app.exec()