我正在尝试合并两个不同的Excel文件。(感谢这篇文章Import multiple excel files into python pandas and concatenate them into one dataframe),到目前为止,我得出的方法是:
import os
import pandas as pd
df = pd.DataFrame()
for f in ['c:\\file1.xls', 'c:\\ file2.xls']:
data = pd.read_excel(f, 'Sheet1')
df = df.append(data)
df.to_excel("c:\\all.xls")
这是它们的外观。
但我想要:
- 排除每个文件的最后几行(即File1.xls中的第4行和第5行;File2.xls中的第7行和第8行)。
- 添加一列(或覆盖Column A),以指示数据来自何处。
例如:
这可行吗?谢谢。