0
我想通過使用單元名稱而不是使用單元格引用(行,列)從Excel電子表格中提取某些值。在Excel文檔中按名稱提取單元格值
原因是因爲用戶想要修改他們的Excel(添加或刪除行/列)並且不想照顧我的rails進程的單元格引用。另一種方法是在Excel電子表格中使用單元格命名功能。
有沒有辦法做到這一點?
如果是的話,什麼樣的GEM解析器可以是最好的(電子表格,roo等)?
謝謝。
我想通過使用單元名稱而不是使用單元格引用(行,列)從Excel電子表格中提取某些值。在Excel文檔中按名稱提取單元格值
原因是因爲用戶想要修改他們的Excel(添加或刪除行/列)並且不想照顧我的rails進程的單元格引用。另一種方法是在Excel電子表格中使用單元格命名功能。
有沒有辦法做到這一點?
如果是的話,什麼樣的GEM解析器可以是最好的(電子表格,roo等)?
謝謝。
我做了一個由單個單元組成的命名區域。
在我的功能邏輯不改變現在,以滿足您的要求:
Function CallFunctionFromExternalExtract() As Variant
CallFunctionFromExternalExtract = Application.Names("MyRangeName").RefersToRange.Formula
End Function
您應該能夠從您的提取程序調用該方法,如果能啓用宏。
我不確定你想說什麼。 「單元名稱」是什麼意思?你是否試圖使用標題(如名稱,日期,工資)而不是A,B,C來引用列? – 2013-03-20 21:19:07
嗨加文。不,我談論一個可以分配給一個字段或一個字段範圍的變量。 (就像這裏解釋的:http://www.computerhope.com/issues/ch000704.htm) – Marc 2013-03-20 21:34:53
我明白了。我使用了'roo',這對於處理Excel電子表格非常有用,但我不認爲它具有該功能。我的直覺說,這是大多數電子表格閱讀器不具備的非常特殊的功能。 – 2013-03-20 21:43:46