Python pandas excel输出未确定形式

我有一个 100 张的 Excel 文件。我需要从第 7 行开始从每个工作表列 P 中提取数据,并在同一列中创建一个包含所有提取数据的新文件。在我的输出文件中,数据位于不同的列中,即(R 列中工作表 2 的数据,B 列中工作表 3 中的数据)


如何在新的输出 excel 中制作同一列中的数据?谢谢你。


附:将所有工作表的 P 列数据合并到单个工作表中的单列中对我来说就足够了


import pandas as pd

import os 

Flat_Price = "Flat Pricing.xlsx"

dfs = pd.read_excel(Flat_Price, sheet_name=None, usecols = "P", skiprows=6, indexcol=1, sort=False)

df = pd.concat(dfs)

print(df)

writer = pd.ExcelWriter("Output.xlsx")

df.to_excel(writer, "Sheet1")

writer.save()

print (os.path.abspath("Output.xlsx"))


UYOU
浏览 177回答 1
1回答
打开App,查看更多内容
随时随地看视频慕课网APP

相关分类

Python