首页 新闻 会员 周边

请教用npoi 2.0中4.0的版本CellType.FORMULA 这种单元格怎么取值?

0
悬赏园豆:15 [已关闭问题] 关闭于 2012-12-28 15:51

using (FileStream fs = File.OpenRead(fileName))
{
IWorkbook IWb = WorkbookFactory.Create(fs);
ISheet ISheet = IWb.GetSheetAt(0);
IFormulaEvaluator fe = WorkbookFactory.CreateFormulaEvaluator(IWb);
 ICell IFe = fe.EvaluateInCell(ICell);
for (int i = 0; i <= ISheet.LastRowNum; i++)
{
IRow IRow = ISheet.GetRow(i);
for (int j = 0; j < IRow.Cells.Count; j++)
{

ICell ICell = IRow.GetCell(j);

if (ICell.CellType == CellType.FORMULA)
{

这个地方怎么去ICell的值,这个值的类型是什么?

}

}

}

}

易顺金的主页 易顺金 | 初学一级 | 园豆:2
提问于:2012-12-27 15:52
< >
分享
所有回答(2)
-3

这种类型是字符串类型,取值时直接ICell.StringValue的属性,转换成数值类型。

易顺金 | 园豆:2 (初学一级) | 2012-12-28 15:51
0
cell.CellFormula;
大志若愚 | 园豆:2138 (老鸟四级) | 2019-04-30 16:22
清除回答草稿
   您需要登录以后才能回答,未注册用户请先注册