Excel参考单元格值

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" /> <

我试图从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#"> 
转储结果:未正确显示所有列中的值

尝试通过电子表格功能访问其中一个值;仍然存在同样的问题

<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一部分添加的问题的详细信息。