簡體   English   中英

從另一個應用程序打開 Python 文件而不先保存文件(從 Excel 打開 Pandas 表)

[英]Opening a Python file from another application without saving the file first (Opening a Pandas table from Excel)

我正在使用 pandas,我剛剛修改了一張表

現在,我想在 excel 中查看我的表,但這只是快速瀏覽,稍后我將不得不再次修改表,所以我不想將我的表保存在任何地方。

換句話說,解決方案

my_df = pd.DataFrame()
item_path = "my/path"
my_df.to_csv("my/path")
os.startfile(os.normpath(item_path))

不是我想要的。 我想在不先將 Dataframe 保存為 CSV 的情況下獲得相同的行為。

#Something like:
my_df = pd.DataFrame()
start_excel(table_to_load = my_df) #Opens excel with a COPY of my_df

筆記

要快速探索 DataFrame,可以使用 df.head(),但我想從 Tkinter 應用程序中打開我的 DataFrame。 我需要使用外部程序來打開這個臨時表

您可以使用<dataframe_name>.head()快速查看,默認情況下它將顯示前 5 行

或者

你可以簡單地寫下你想要多少行<dataframe_name>.head(<rows_you_want>)

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM