c#如何把Excel表格中“以文本形式存储的数字”变成真正的数字?
问题描述:
1.Excel中很多数字,点击该单元格,会出现小图标,点击图标,会显示“以文本形式存储的数字”,Excel提供了“转换为数字”的菜单。如果不转换为数字,在Excel中编写公式,这些数字都不能被识别。
2.我现在是用C#编程处理excel表格中的数字,这些数字都是“以文本形式存储的数字”。
如果读取每个单元格的文本,再转换为数字,这样会丢失精度,数据多的时候,误差明显,不能满足要求。
我现在的解决办法是:先在Excel中把这些单元格“转换为数字”。(Excel自带的功能),然后再用我的程序读取每个单元格的数值,然后做运算。
如何使c#能够直接读取?