“2147483647”是excel默认值?

时间:2015-05-15 05:39:22

标签: java excel

我正在使用一些值上传一个.xlsx文件。 在我的.xlsx文件中输入 2345678910 在cell.Next我上传了但它保存在数据库 2147483647 值中。 下次我使用 8345678910 值上传但显示错误。

错误:已保存 2147483647 值。

My Reg Exp:"^[a-zA-Z0-9]*$"

如何解决?

1 个答案:

答案 0 :(得分:3)

@ktorn和其他许多评论者已经回答了这个问题。在Java代码中使用long代替int int无法存储大于2 ^ 31 - 1 = 2147483647的值。