Excel 库可能的整数溢出

本文关键字:整数 溢出 Excel | 更新日期: 2023-09-27 18:35:19

我正在使用Excel库 - http://code.google.com/p/excellibrary/- 生成Excel 2003电子表格。除了使用一些大值外,一切正常。

这些是客户使用的一些参考编号,我只需要将它们作为电子表格中的整数值呈现即可。

int val = 1420007117;
worksheet.Celss[row, col] = new Cell(val); // Displays - 352108063

这会导致352108063值显示在电子表格中。如果该值较低,则显示正常。

任何人都知道问题可能是什么,或者如何解决此问题。 无法将值输出为字符串,因为它会留下绿色Number stored as Text错误。

Excel 库可能的整数溢出

我会

说excel不支持64位整数,excellibrary也不关心它。

对于这么大的数字,你最好使用浮点数。这就是 Excel 处理大数字的方式。