首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >有没有办法从Excel内部运行Perl代码并让它返回一个哈希值?

有没有办法从Excel内部运行Perl代码并让它返回一个哈希值?
EN

Stack Overflow用户
提问于 2011-03-03 10:33:28
回答 2查看 629关注 0票数 0

我正在尝试从Excel运行一些Perl代码。如果我尝试使用shell命令将某些内容传递给脚本,则无法返回值。我认为,如果我能够将脚本作为com模块或类似的东西运行,我可能能够从脚本中取回值、数组或哈希。有没有人知道这是否可能?如果是这样,又是如何做到的呢?任何帮助都将不胜感激。

EN

回答 2

Stack Overflow用户

发布于 2011-03-04 22:44:24

我很好奇你想要的结果是什么。我的意思是,您需要从Excel运行Perl脚本吗?你有没有可能在Excel之外运行它并得到同样的结果?

如果是这样,您可以导出执行脚本要执行的任何功能所需的行,然后使用以下模块生成另一个电子表格:

CPAN -> Spreadsheet::ParseExcel

CPAN -> Spreadsheet::WriteExcel

票数 1
EN

Stack Overflow用户

发布于 2011-03-04 05:44:07

在Perl脚本中,将所需的返回值写入临时输出文件。在VB中,等待Perl脚本进程完成,然后打开并解析该文件的内容。您可以让VB选择临时文件的名称,并将该名称作为命令行参数或环境变量传递给Perl脚本。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/5176032

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档