Excel参考单元格值
我正在尝试从excel A中读取值,这个值具有来自另一个excel表B的引用数据。
目前代码:
<cfspreadsheet action="read" src="#ExpandPath(".")#/Excel_A.xlsx" sheetname="Sheet1" columns="15-19" rows="6-7" query="qResult" /> <cfdump var="#qResult#">
转储结果 :所有列中的值无法正确显示。
试图通过电子表格function访问其中一个值; 仍然存在相同的问题。
<cfscript> theSheet = SpreadSheetRead("#ExpandPath(".")#/Excel_A.xlsx","Sheet1"); theValue=SpreadsheetGetCellValue(theSheet,10,1); theFormula=SpreadsheetGetCellFormula(theSheet,10,1); WriteOutput("The value is: " & theValue & " and formula is" & theFormula); </cfscript>
输出 :值为:Sheet1!$ A $ 1,公式为Sheet1!$ A $ 1
看起来电子表格function不支持参考数据值。
我怎样才能访问的Excel单元格中引用数据的值?
编辑1:步骤来复制我想要的。
- 有两个Excel工作表(Excel_A.xlsx和Excel_B.xlsx)。
- Excel_B.xlsx:在单元格A1中插入数字123。
- Excel_A.xlsx:在单元格A10中引用Excel_B的A1单元格。 所以在A10中的公式会是
='Path to [Excel_B.xlsx]Sheet1'!$A$1
- 现在我需要以excel_A的编程方式来查看单元格A10的值。
我怎样才能实现这一点,因为<cfscript>
代码没有返回值,只显示半公式?