我将一些单元格值打印为 Taxt(字符串),我希望将它们打印为数字,因为这些值用于求和公式。这些值来自我对库 (OSISoft AF SDK) 执行的操作,并作为字符串打印在我的 Excel 中。ExcelRange cell = excelSheet.Cells[startRow, startCol + i + y];
cell.Value = valueAsString;以防有人在我从 PI Systems 获取数据时使用 AF SDK 我的代码实际上是这样的......//point is a PIPoint.
cell.Value = point.RecordedValue(startDate.LocalTime.AddHours(i), OSIsoft.AF.Data.AFRetrievalMode.AtOrBefore);
1 回答
MYYA
TA贡献1868条经验 获得超4个赞
只需将值解析为 double(或 int)就可以了。
cell.Value = Double.Parse(cell.Value.ToString());
您还可以为数字设置格式,但这不是必需的:
cell.Style.Numberformat.Format = "0.00";
所有格式可用:
- 1 回答
- 0 关注
- 131 浏览
添加回答
举报
0/150
提交
取消