在Excel文档中按名称提取单元格值

时间:2013-03-20 21:17:01

标签: ruby-on-rails ruby-on-rails-3 ruby-on-rails-3.2

我想通过使用单元格名称而不是使用单元格引用(行,列)从Excel电子表格中提取一些值。

原因是因为用户想要修改他们的Excel(添加或删除行/列)并且不想照顾我的rails进程的单元格引用。另一种方法是在我认为的Excel电子表格中使用单元命名功能。

有办法吗?

如果是,GEM解析器最好(电子表格,roo等)?

感谢。

1 个答案:

答案 0 :(得分:0)

我制作了一个由单个细胞组成的命名范围。

我的功能中的逻辑现在没有变化,以满足您的要求:

Function CallFunctionFromExternalExtract() As Variant

    CallFunctionFromExternalExtract = Application.Names("MyRangeName").RefersToRange.Formula

End Function

如果能够启用宏,您应该能够从提取程序中调用它。