So aktualisieren Sie NiceGui -Tabelle?Python

Python-Programme
Guest
 So aktualisieren Sie NiceGui -Tabelle?

Post 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

Quick Reply

Change Text Case: 
   
  • Similar Topics
    Replies
    Views
    Last post