我想从Excel运行一些Perl代码。如果我尝试使用shell命令将某些内容传递给脚本,我无法返回值。我认为,如果我能够以com模块或类似的方式运行脚本,我可能能够从脚本中获取值,数组或散列。有谁知道这是否可能?如果是的话如何?任何帮助,将不胜感激。有没有办法从Excel里面运行Perl代码并让它返回一个散列?
0
A
回答
0
在Perl脚本中,将所需的返回值写入临时输出文件。在VB中,等待Perl脚本进程完成,然后打开并解析该文件的内容。您可以让VB选择临时文件的名称,并将该名称作为命令行参数或环境变量传递给Perl脚本。
1
我很好奇你期望的结果是什么......我的意思是哟需要从Excel运行Perl脚本?有可能你可以在Excel之外运行它并获得相同的结果吗?
如果是这样,你可以导出你需要执行任何功能的脚本是做,然后使用以下模块产生其他电子表格中的行:
相关问题
- 1. 有没有办法让YQL返回HTML?
- 2. 有没有办法找出存储过程返回而没有运行它?
- 3. 有没有办法从散列中返回排序后的键列表?
- 4. 有没有办法让这个Perl代码捕获stderr以及tcsh的stdout?
- 5. 有没有办法让MySQL返回INSERT命令产生的行?
- 6. 有没有办法让这个PHP代码更有效?
- 7. 有没有办法从Python返回一个数据框到R?
- 8. 有没有办法从代码
- 9. 有没有办法让Boost.Assign一个ptr_vector?
- 10. 有没有办法让一个可滚动的gridview没有把它放在div里面?
- 11. 有没有办法让几个SQL在同一个事务里面分散服务器?
- 12. 有没有办法使用PSFTP检查返回代码?
- 13. 有没有办法让NAnt捕获异常并运行回滚脚本?
- 14. 散列函数:有没有办法进一步优化我的代码?
- 15. 是否有办法让我的代码在另一个站点上执行一些操作并返回结果?
- 16. 有没有办法从一行中的函数返回一个数组键?
- 17. 有没有办法将python代码合并到moinmoin页面中?
- 18. 有没有办法从一个.java文件生成Scala代码
- 19. 有没有办法让这个C#比较代码更通用?
- 20. 有没有办法让MsBuild运行代码合同的静态合同分析?
- 21. 有没有办法让计算机关机时运行python代码?
- 22. CakePHP:有没有办法让每个find('list')返回一个数组?
- 23. 有没有办法在perl中打印一行代码的总和结果?
- 24. 有没有办法调试在`multiprocessing.Process`上运行的Python代码?
- 25. 有没有办法在python中运行powershell代码
- 26. 程序集加载时有没有办法运行代码?
- 27. 有没有办法让这个班里有随机值?
- 28. 有没有办法让一个asp.net页面来自XSLT转换?
- 29. 有没有办法让这段代码更有效率?
- 30. 有没有办法在一个getter中返回三个容器?