LabVIEWwilliam hill官网
直播中

h1654156016.0300

4年用户 80经验值
擅长:测量仪表
私信 关注
[问答]

用vi可以保存数据到Excel,生成EXE文件之后就没有任何反应了,生成不了新的Excel

请大神帮我看看,我用vi可以保存数据到Excel,生成EXE文件之后就没有任何反应了!
我是用一个Excel模板,然后复制在里面添加相应的数据生成一个新的Excel。
vi如图,请各位大神帮我看看,谢谢!

  • ADS.PNG

回帖(3)

王志博

2020-7-8 16:33:40

最佳答案

你生成调试EXE,自己看一下哪个VI报错,你用一下EXCEL表格的高级函数,报表工具有BUG,只用这几个基本函数的话,生成EXE会少几个关键子VI,你要实在搞不明白了,把VI和EXCEL传上来我们看看
1 举报
  • h1654156016.030: 我还不会用Excel表格高级函数。我把vi传上再帮我看看吧!

杨万富

2020-7-8 18:26:31
有可能是生成.exe文件后,程序的路径改变了。程序用原来的路径,自然找不到EXCEL文件
1 举报

周建远

2020-7-9 10:34:51
本帖最后由 zhouyezuishuai 于 2020-7-9 10:36 编辑

路径的问题是一个方面,另一个是需要把C:Program Files (x86)National InstrumentsLabVIEW 2013vi.libUtilityNIReport.llbNI_report.lvclass  和C:Program Files (x86)National InstrumentsLabVIEW 2013vi.libUtilityNIReport.llbExcelNI_Excel.lvclass这两个文件添加到项目中
4 举报
  • h1654156016.030: 我是2016版的,找不到对应的文件夹,到LABVIEW 2016后面就没有vi.lib文件夹了。
  • 周建远 回复 h1654156016.030: 那你的安装目录就不是这个,你装的是64位的吗?或者说你没装在C盘?
  • 周建远 回复 h1654156016.030: 64位需要把Program Files (x86)换成Program Files这个文件夹
  • 王志博 回复 h1654156016.030: 如果是这个问题,就找个EXCEL高级函数就行了,报表工具里有个单独的EXCEL文件夹,里面的VI找一个不耽误正常使用的就行,比如使用Excel General里的Excel get worksheet,在你的程序里加上就行,或者Easy Title等,你也可以手动加上楼上所说的VI,反正挺手动加挺麻烦,你两个方法都可以试试,我是早放弃了手动加了,有点浪费时间

更多回帖

发帖
×
20
完善资料,
赚取积分