如何删除 vlookup 函数但实用地保留 perl 电子表格中的值

Posted

技术标签:

【中文标题】如何删除 vlookup 函数但实用地保留 perl 电子表格中的值【英文标题】:How to remove vlookup function but keep the value in pragmatically from perl spreadsheet 【发布时间】:2014-08-25 05:06:11 【问题描述】:

我正在使用 perl 电子表格生成一个 xl 文件,它包含一列的“vlookup”函数,从 vlookup 函数生成的值是正确的,但我想删除这个公式并只保留它的值,

如何做到这一点?

我正在使用

Excel 2007 SP2 电子表格::WriteExcel: 2.40

【问题讨论】:

计算 perl 脚本中的值并将其插入?不知道你在这里可能还有什么意思。 实际上我的 vlookup 功能就像这样 'VLOOKUP(B2,config!$B$4:$C$13,2,FALSE)'。 'config!$B$4:$C$13' 值从输入 xl 文件读取并将计算数据写入新的 XL 文件并将输入文件的 'config' 表添加到新创建的文件中,因此在 perl 中不容易做到脚本 如果你不想让 excel 来评估函数,也不想在 perl 中做,那么我不确定你打算在哪里评估它。 【参考方案1】:

=VLOOKUP 是一个 Excel 函数。也就是说,Excel 知道如何计算其结果。 Perl 没有。

如果您想用 Perl 程序计算的值替换 Excel 工作表中的 VLOOKUP 函数调用,您将不得不编写一个行为与 Excel 的 VLOOKUP 完全匹配的 Perl 函数 VLOOKUP,并在找到包含VLOOKUP 的单元格时调用它。

另一方面,如果您不使用Spreadsheet::WriteExcel,而是使用Win32::OLE,则可以将单元格替换为其值。

【讨论】:

以上是关于如何删除 vlookup 函数但实用地保留 perl 电子表格中的值的主要内容,如果未能解决你的问题,请参考以下文章

如何从 Codeigniter 中的 URL 中删除“&per_page=”

如何从Codeigniter中的URL中删除“&per_page =”

请问EXCEL表格中用vlookup函数,如何同时引用多个表格的多个范围的数据?

EXCEL函数 vlookup如何在不同工作薄之间引用数据?

请教高手:为啥EXCEL中函数VLOOKUP运用必须排列整齐

强大的Excel工具,简便Vlookup函数操作:通用Excel数据匹配助手V2.0