【发布时间】:2015-05-15 05:39:22
【问题描述】:
我正在上传一个带有一些值的 .xlsx 文件。 在我的 .xlsx 文件中,在单元格中输入 2345678910。接下来我将上传,但它保存在数据库 2147483647 值中。 下次我用 8345678910 值上传但显示错误。
错误:已保存 2147483647 值。
My Reg Exp:"^[a-zA-Z0-9]*$"
如何解决?
【问题讨论】:
-
"保存在数据库中"!!什么类型的数据库?您是指 XLS 文件本身吗?
-
我使用的是 Oracle 10g。是 Excel 问题还是我的 java 代码问题?
-
你在Oracle数据库中存储这个值的字段的数据类型是什么?还要记住2147483647是java中int的最大值:见:community.oracle.com/thread/2124366
-
为了获得更好的帮助,贴出java的源码;张贴表格的结构;详细解释你的问题。
-
int 不能存储大于 2^31-1 的值