jxl操作excel

jxl操作excel

ID:40490884

大小:65.63 KB

页数:53页

时间:2019-08-03

jxl操作excel_第1页
jxl操作excel_第2页
jxl操作excel_第3页
jxl操作excel_第4页
jxl操作excel_第5页
资源描述:

《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

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。