import xlwings as xw
import openpyxl as op
import pandas as pd
from bs4 import BeautifulSoup
def mergeTable():
data1 = pd.read_excel(r'D:\OneDrive\工作\rpa\20210607.xlsx', header=0, index_col=None)
data2 = pd.read_excel(r'D:\OneDrive\工作\rpa\20210608.xlsx', header=0, index_col=None)
data3 = pd.merge(data1, data2, how='outer')
return data3
if __name__ == '__main__':
mergeTable()
code:
https://pan.baidu.com/s/1vWpFTvvnlmo35Bso0zl7xg 提取码:gi56
将目录中的中文文件夹改为英文的试试
这是文件路径的问题,不能是右斜杠\,应该是左斜杠/,磁盘根路径后一般跟双斜杠,比如 D:// testFile/ demo.xlsx
如果要通过r转义的话,再Window中,文件的路径应该是类似如下
r"D:/A/B"
如果不使用r的话。文件路径类似以下语法
D:\\a\\b