PYQT:TableWidget:替换“ nan”单元格

时间:2018-11-26 13:28:17

标签: python-3.x pyqt pyqt5

我有一个表格Widget,它是从excel数据填充的。由于某些Excel单元格为空,因此“表格”小部件中的某些单元格具有条目 nan 。出于美学原因,我想在表格小部件中将它们替换为-。 看来我的代码无能为力,所以我可以在这里使用一些建议。

    for i in range(len(df.index)):
        for j in range(len(df.columns)):
            if self.ui.RefWidget.item(i, j) == QtWidgets.QTableWidgetItem("nan"):
                self.ui.RefWidget.setItem(i, j, QtWidgets.QTableWidgetItem("-"))
            else:
                pass

RefWidget 是表格小部件。

df 是Excel数据框。

解决了:

    for i in range(len(df.index)):
        for j in range(len(df.columns)):
            if self.ui.RefWidget.item(i, j).text() in ["nan"]:
                self.ui.RefWidget.item(i,j).setText("-")
            else:
                pass

0 个答案:

没有答案