在公式字符串SpreadSheetGear中引用另一个工作表

时间:2012-10-24 17:12:08

标签: excel c#-4.0 spreadsheetgear

正如问题所述,我试图将一些单元格从一张纸张引用到另一张纸张。在一张表中,我有数据来填充我的委托表中的其他单元格

简而言之:DataSheet>饲料> PrincipalSheet

我正在尝试这样的事情:

"=Data!$A$1"

我甚至尝试过这样的事情:

 "=[Book1]Data!$A$1"

但是,我找不到正确的代码。

我有SpreadSheetGeat 2010并使用C#

提前感谢您提供的帮助!!

2 个答案:

答案 0 :(得分:1)

找到答案,实际上,公式是正常的,我用一些手册,顶部代码生成单元格范围,我需要的只是放

MySheet.Cells[add ranges here].Range.ToString();

使用此代码,SpreadSheet会以这种格式自动生成您所在的范围:“= [Book1] Data!$ A $ 1”,并基于您放入的范围.Cells [],

答案 1 :(得分:0)

由于某种原因,电子表格装备添加" [Book1]"当我尝试以下代码时。它似乎没有在excel中工作。

MySheet.Cells[add ranges here].Range.ToString();

所以我手动设置公式如下:

cells[ rowIndex, 2 ].Formula = "=IFERROR('MySheet1'!$E$6,0)";