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
So aktualisieren Sie NiceGui -Tabelle? ⇐ Python
-
- Similar Topics
- Replies
- Views
- Last post