繁体   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