用jxl读取excel的数据,由于excel数据在录入时的各种原因,数据后面都有空格,而且读出来以后(也许是编码原因),数据口面不是出现"?"就是出现一个不知所谓的乱码符,不要考虑用替换,因为替换只有在你的项目编码方式和内存中excel数据编码方式一样的时候才能替换,否则你连保存都会提示编码问题而保存不了。
直接用subSequence(0, cellContent.length()-1)
就可以了
同时提醒一下,读取出来的数据时Cell类型的话,直接getContent是可以得到内容的,但具体内容最好依靠下面的方法获
if (cell.getType() == CellType.LABEL) {
LabelCell labelCell = (LabelCell) cell;
String cellContent = labelCell.getString();
cellContent = (String) cellContent.subSequence(0, cellContent.length()-1);
column_contents[cols] = cellContent;
}else
if (cell.getType() == CellType.NUMBER) {
//number的话不用去空格就可以,我测试是这样
NumberCell numberCell = (NumberCell) cell;
String cellContent = numberCell.getContents();
column_contents[cols] = cellContent;
}else
if (cell.getType() == CellType.DATE) {
DateCell dateCell = (DateCell) cell;
Date dateDemo = dateCell.getDate();
String cellContent = dateDemo.toString();
column_contents[cols] = cellContent;
}
分享到:
相关推荐
java利用jxl.jar包读取excel文件
NULL 博文链接:https://zhouyq.iteye.com/blog/272883
jxl读取excel数据(带实例) 里面有一个自己写的实例
利用jxl读取Excel代码的完整内容,包括jar包。包括测试用例,下载后放到eclipse中即可运行,运行主类JHUserImportMgr的main函数即可看到效果。
最近刚好用到jxl来读取Excel表格数据,百度上找遍都找不到jxl的jar包,最后通过其他途径找到了,所以分享一下,让接下来的同学不要费劲找jar包了。
JAVA利用jxl读取Excel所需jar。 JAVA可以利用jxl简单快速的读取excel文件的内容。由于版本限制,只能读取97-03 xls格式的Excel。
NULL 博文链接:https://jsufly.iteye.com/blog/767602
jsp+jspsmart上传+poi3.8读取excel2007+jxl读取excel2003
用jxl读取excel内容的java工程源码,放到eclipse中稍微建立包名即可测试
用jxl读写excel数据,输出图片到excel
jxl 读取2003 excel demo 使用jxl 操作excel
包含POI和JXL读取EXCEL数据的工具类(可以直接调用)和需要的工具类
通过一个小例子了解jxl的读取,使用于java初学者。里面用到的包可以在CSDN下载得到。
jxl 读取Excel模板并写入数据通用工具类
简单的介绍了JXL读写Excel java excle api
java中使用jxl打印excel报表,java中使用jxl打印excel报表,java中使用jxl打印excel报表
jxl读取Excel, 对Excel 进行读写操作
jxl导出excel加水印 WritableWorkbook、WritableSheet、WritableCellFormat
jxl.jar包,以及网络读取Excel文件流所需jar包commons_fileupload,commons_io
在jsp中用Java读取Excel中的数据,以便把该数据写入数据库或jsp页面,对Excel导入很有帮助