Page 1 of 1

So aktualisieren Sie NiceGui -Tabelle?

Posted: 24 Feb 2025, 02:39
by Guest
Ich habe eine NiceGui -Tabellenkomponente erstellt und wollte eine Schaltfläche verwenden, um pandas.readExcel auszuführen, um eine bestimmte Excel -Datei zu lesen und diese Komponente zu aktualisieren. Ich kann es jedoch zu diesem Zeitpunkt nicht aktualisieren, unabhängig davon, ob die offizielle Aktualisierungsmethode oder die Ausführungstabelle verwendet wird. von NOTER_ Die Pandas () -Methode ist nicht machbar. < /p>
Hier ist mein Code: < /p>
from nicegui import ui
import pandas as pd

df = pd.DataFrame()
def compare():
global df
ui.notify("reading......")
df = pd.read_excel("1.xlsx")
mytable.from_pandas(df) # 1#
ui.update(mytable)
ui.notify("complete......")

with ui.row():
compare_btn = ui.button(text="test", on_click=compare)

mytable = ui.table.from_pandas(df).style("width:100%;height:100%;") #2

ui.run()
< /code>
Wenn ich im Vergleich der Schaltfläche direkt von_pandas verwende, erstelle ich eine neue Tabelle, anstatt den Inhalt der ursprünglichen Tabelle neu zu laden oder zu aktualisieren. Jetzt hoffe ich, es direkt auf meiner mytable Tabelle Tabelle zu aktualisieren, anstatt eine andere