Excel参考单元格值
我试图从excel A中读取值,该值包含另一张excel工作表B中的引用数据 迄今为止的代码:Excel参考单元格值,excel,coldfusion,coldfusion-9,cfspreadsheet,Excel,Coldfusion,Coldfusion 9,Cfspreadsheet,我试图从excel A中读取值,该值包含另一张excel工作表B中的引用数据 迄今为止的代码: <cfspreadsheet action="read" src="#ExpandPath(".")#/Excel_A.xlsx" sheetname="Sheet1" columns="15-19" rows="6-7" query="qResult" /> <
<cfspreadsheet action="read"
src="#ExpandPath(".")#/Excel_A.xlsx"
sheetname="Sheet1"
columns="15-19"
rows="6-7"
query="qResult" />
<cfdump var="#qResult#">
转储结果:未正确显示所有列中的值
尝试通过电子表格功能访问其中一个值;仍然存在同样的问题
<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一美元
电子表格函数似乎不支持参考数据值
如何访问包含引用数据的excel单元格中的值
编辑1:复制我想要的内容的步骤
有两张Excel表格Excel_A.xlsx和Excel_B.xlsx。
Excel_B.xlsx:在单元格A1中插入数字123。
Excel_A.xlsx:引用单元格A10中Excel_B的A1单元格。所以A10中的公式是
='指向[Excel_B.xlsx]表1'的路径$A一美元
现在我需要以编程方式查看excel\u A中单元格A10的值。
既然代码不返回值,只显示半个公式,我怎么能做到这一点呢?我被你的问题搞糊涂了。你是说这个值是一个引用还是一个公式?如果它是对单元格/列的引用,那么您需要读入这两张表,以便动态获取第二个值。MTD!是一个月到目前为止的电话,我想不太清楚。因此,您需要参考表编号3或4指定的值。@RaymondCamden更多详细信息作为编辑1的一部分添加。@MarkAKruger:MTD不是公式,而是表名。复制作为编辑1一部分添加的问题的详细信息。