Excel库可能存在整数溢出

时间:2013-10-14 12:43:14

标签: c# excel int excellibrary

我正在使用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错误。

1 个答案:

答案 0 :(得分:1)

我会说不支持64位整数,不关心它。

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