![](/img/trans.png)
[英]How to merge columns from multiple sheets in one excel file by pandas
[英]How to use python to merge multiple sheets from an excel file and values from particular cells
我有一个包含多个工作表的 excel 文件,我需要从每个工作表中获取的实际数据是从单元格 B7 到 F38,如何使用 Python 将所有工作表的数据合并为一个?
使用 pandas 收集数据,然后连接工作表的内容(如果它们具有相同的列名)并将结果 dataframe 插入某处(例如在第一张工作表上),请参见:
import xlwings as xw
import pandas as pd
path = r"test.xlsx"
df_dict = pd.read_excel(path, sheet_name=None)
df_result = pd.concat(df_dict.values(), axis=0)
wb = xw.Book(path)
ws = wb.sheets[0]
ws["A1"].options(pd.DataFrame, index=False).value = df_result
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.