我正在通过filehandler
VB.net 中的System.Data.OleDb.OleDbConnection
.
在 Excel 表中查看费率时,我看到0.55865921787709500000
.
在调试模式下查看数据表中的相同速率,我看到0.55865921787709480000
.
在 Excel 下,小数位设置为20
- 似乎只是在小数位 15 后补零。
我已经尝试将单元格读取/写入文本文件(相同的“500000”结果)。
尝试将工作簿保存为逗号分隔的文本文件 - 相同的 '500000' 结果。
费率工作表是从另一个网站创建的。我试图在工作表中添加第 16 个数字,但在我移出单元格后它会翻转回零。我知道 Excel 有 16 位的精度限制。在这种情况下,它似乎存储了更多。
除了检查数据表之外,有没有办法查看工作簿中的实际存储值?