欢迎来到天天文库
浏览记录
ID:40490884
大小:65.63 KB
页数:53页
时间:2019-08-03
《jxl操作excel》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库。
1、用jxl读取excel的数据,由于excel数据在录入时的各种原因,数据后面都有空格,而且读出来以后(也许是编码原因),数据口面不是出现"?"就是出现一个不知所谓的乱码符,不要考虑用替换,因为替换只有在你的项目编码方式和内存中excel数据编码方式一样的时候才能替换,否则你连保存都会提示编码问题而保存不了。直接用subSequence(0,cellContent.length()-1)就可以了同时提醒一下,读取出来的数据时Cell类型的话,直接getContent是可以得到内容的,但具体内容最好依靠下面的方法获Java代码 1.i
2、f (cell.getType() == CellType.LABEL) { 2. LabelCell labelCell = (LabelCell) cell; 3. String cellContent = labelCell.getString(); 4. cellContent = (String) cellContent.subSequence(0, cellContent.length()-1); 5. column_contents[cols] = cellContent; 6.}e
3、lse 7.if (cell.getType() == CellType.NUMBER) { 8. //number的话不用去空格就可以,我测试是这样 9. NumberCell numberCell = (NumberCell) cell; 10. String cellContent = numberCell.getContents(); 11. column_contents[cols] = cellContent; 12.}else 13.if (cell.getTyp
4、e() == CellType.DATE) { 14. DateCell dateCell = (DateCell) cell; 15. Date dateDemo = dateCell.getDate(); 16. String cellContent = dateDemo.toString(); 17. column_contents[cols] = cellContent; 18.} packagecom.study.poi;importjava.io.File;importjava.io
5、.FileInputStream;importjava.io.FileNotFoundException;importjava.io.IOException;importjava.io.InputStream;importjava.text.DecimalFormat;importjava.text.ParseException;importjava.text.SimpleDateFormat;importjava.util.ArrayList;importjava.util.Date;importjava.util.Iterat
6、or;importjava.util.List;importorg.apache.poi.hssf.usermodel.HSSFDateUtil;importorg.apache.poi.hssf.usermodel.HSSFWorkbook;importorg.apache.poi.ss.usermodel.Cell;importorg.apache.poi.ss.usermodel.Row;importorg.apache.poi.ss.usermodel.Sheet;importorg.apache.poi.ss.userm
7、odel.Workbook;importorg.apache.poi.xssf.usermodel.XSSFWorkbook;importcom.study.entity.Emp;publicclassPoiExcelTest{ publicstaticvoidmain(String[]args){ Class[]clazz=newClass[]{Integer.class,String.class,String.class,Integer.class,Date.class,Double.class,Double.c
8、lass,Integer.class}; Listlist=null; DecimalFormatdf=newDecimalFormat("0.00"); try{ list=readExce
此文档下载收益归作者所有