lengyue869 发表于 2020-10-28 11:19:30

pyinstaller如何將excel文件一起打包到exe中

我有一個vba.xlsm的文件想用pyinstaller打包到一起,作用只用發給用戶打包完成的exe文件就可以,不用附帶將vba.xlsm的文件也發給他們

按照網上搜到的方法,先用pyinstaller打包一次,然後將生成的.spec文件中的datas=[],改成datas=[('vba.xlsm','.')],

然後再用pyinstaller將.spec文件打包一次, 但是結果還是不行,提示找不到vba.xlsm文件

請問這種情況如何解決?或者是否有其他辦法將資源文件打包進exe

Tks!!!

疾风怪盗 发表于 2020-10-28 15:08:19

既然是打包在一起,那数据就是固定的?那直接在程序里把数据写进去不行么?

lengyue869 发表于 2020-10-28 15:42:07

疾风怪盗 发表于 2020-10-28 15:08
既然是打包在一起,那数据就是固定的?那直接在程序里把数据写进去不行么?

因為目前是剛開始熟悉xlwings,想直接調用之前寫好的VBA程序
页: [1]
查看完整版本: pyinstaller如何將excel文件一起打包到exe中