我的目标是从一个excel文件读取并将信息存储到数据库但是问题出现了
首先我的excel是由从一个网页的某条记录复制再粘贴到excel文件的
这些记录字段前面都有一个空格
在用jxl或者poi读excel的时候会出现这样的情况若某个格子的值是 123456789 这个字符串在excel里前面有个空格
读出来后哦 取道这个格子的值是 ?23456789 第一个字符编程了问号
只有存在空格的字符串 读出来第一个字符都成了一个问号还有一个问题是日期型
比如在excel的一个格子里是日期型 11月14 用jxl或poi读出来后是 39552
所有的日期格式读出来后 都是类似的数字有高手能帮小弟解决下这个问题吗?? 谢谢了!!
首先我的excel是由从一个网页的某条记录复制再粘贴到excel文件的
这些记录字段前面都有一个空格
在用jxl或者poi读excel的时候会出现这样的情况若某个格子的值是 123456789 这个字符串在excel里前面有个空格
读出来后哦 取道这个格子的值是 ?23456789 第一个字符编程了问号
只有存在空格的字符串 读出来第一个字符都成了一个问号还有一个问题是日期型
比如在excel的一个格子里是日期型 11月14 用jxl或poi读出来后是 39552
所有的日期格式读出来后 都是类似的数字有高手能帮小弟解决下这个问题吗?? 谢谢了!!
解决方案 »
- 给定两个字符串s和t,请判断s是否是t的子序列
- 我发现日期的毫秒数是从1970-01-01 08:00:00开始算的,而不是1970-01-01 00:00:00
- Eclipse的插件下载后如何配置?
- 求用JAVA连接并操作EXCEL程序
- 在eclipse2中refresh一个项目时好像会自动编译源文件,如何禁止这种行为?
- 求将多个连续空格替换为一个空格的方法
- 急啊,应该不难,就是找不到API
- 学习java第一步受挫,请帮忙,谢谢
- 请问java如何将结果集转存为excel文档?
- 请教一个可以做java预编译的功能或者eclipse插件?
- 如何表示一个不可输入的asc字符
- 【发布】基于Java的MPI同步通信死锁检测工具
如果是,就应该规范人的操作。
我印象中JXL有CellType的概念。
if(rs.getCell(2,i).getType() == CellType.DATE){
DateCell datec11 = (DateCell)rs.getCell(2, i);
Date date = datec11.getDate();
if(date!=null){
misRegInfo.setRegDate(date);
}
}
像POI这样的成形框架应该有考虑过这方面的问题,所以楼主不妨做一些实验,
要么设置合适的编码方式来显示读出来的数据,要么就对原始的流加入空格过滤之类的动作希望楼主早日解决问题
修改一下Excel,或者看看写Excel的代码