簡體   English   中英

如何將元組 dataframe 導出為表 excel

[英]How to export tuple dataframe to excel as a table

需要您對以下問題的支持。

我需要從一個 excel 文件中找到每張表中的總計數,並將其作為夏季新摘要表,最后將其導出到郵件中。

例如:我有一個包含 5 頁的 excel 文件。 我按照以下步驟

  1. 從本地機器讀取 excel 文件 [將 excel 文件導出到 python]
  2. 閱讀每張紙並為每張紙創建一個 dataframe
  3. 計算所有工作表中的每一行並打印結果
  4. 將打印結果重新傳入數據框

現在我想將此數據框導出到帶有標題的 excel,並使用 html 進一步導出到郵件。請參閱下面的代碼。

sheets = pd.ExcelFile('C:\xxxx\xxxxx\Output\CZ.xlsx') df1 = pd.read_excel(sheets, 'abc') df2 = pd.read_excel(sheets, 'abcd') df3 = pd.read_excel(sheets, 'abcde')

檢查每張紙中的條目數並打印結果

rows1 = len(df1.axes[0]) print("Page 1: ", rows1) rows2 = len(df2.axes[0]) print("Page 2: ", rows2) rows3 = len(df3.axes[0]) print("Page3: ", rows3)

答案

第1頁:25頁2:35頁3:45

################################################## ##########

將打印結果放入 dataframe

df4=("Page1",rows1) df5=("Page2",rows2) df6=("Page3",rows3)

###############################

我需要將以上所有 df 復制到一張 excel 表中,如下表所示

標題總數 Page1 25 Page2 35 Page 3 45

嘗試以下操作:

df_list = [df1, df2, ... dfn]

df_combined = df_list[0]
for df in df_list[1:]: 
    df_combined.append(df)
`

暫無
暫無

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

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