只是简单的读取excel出错:ValueError: Must explicitly set engine if not passing in buffer or path for io.
但是在Spyder上运行没问题。pyinstaller打包就出错。
其实具体我也不知道为什么。查了很多解决方法。下面这个对我有用:
https://pandas.pydata.org/pandas-docs/stable/reference/api/pandas.read_excel.html
具体可以查看pandas的教程。
把原来的:
df = pd.read_excel(self.runWT_inputfile,sheetname=sheet.name)
改成了:
df = pd.read_excel(open(self.runWT_inputfile,'rb'),sheetname=sheet.name)