在网络上搜索有关Jxl乱码的内容,结果显示大多数文章介绍的都是用Jxl解析Excel时在遇到中文的情况下出现乱码,不过在我从事的项目里中文并不会出现乱码,而是在遇到法语的情况下出现了乱码,不过有一点可以肯定,就是无论什么情况下出现乱码都是字符集惹的祸,所幸问题解决起来没有费太大的周折,也是按照网络上某些文章介绍的来解决的。
//创建一个excel文件对象
WorkbookSettings setting=new WorkbookSettings();
setting.setEncoding("iso-8859-1");
Workbook excel=Workbook.getWorkbook(uploadFile.getInputStream(),setting);
也就是在获取Workbook时传入一个WorkbookSettings对象,而在setting中设置字符集的编码方式为iso-8859-1,我测试过如果不手动设置编码方式的话在我本机上默认的编码方式是GB18030(中文编码方式),这是与平台有关的,我使用的是WindowsXP中文操作系统。由于中文并不能编码所有的Latin字母,所以乱码就发生了。
分享到:
相关推荐
使用jxl解析excel固定模版(导入解析),本资源是以智联excel简历为例解析, 1:上传 2:临时存储,3:解析保存,4:删除临时资源关闭流
java中使用jxl打印excel报表,java中使用jxl打印excel报表,java中使用jxl打印excel报表
jxl JAVA Excel解析,主要用于修改、上传、下载Excel文件。
jxl解析excel,内附详细代码说明.绝对可用
poi,jxl解析excelpoi,jxl解析excelpoi,jxl解析excelpoi,jxl解析excelpoi,jxl解析excelpoi,jxl解析excelpoi,jxl解析excel
jxl导出excel加水印 WritableWorkbook、WritableSheet、WritableCellFormat
1、java利用jxl解析 Excel文件 2、请将excel文件放到main函数指定的路径下运行即可
jxl导出excel 完整例子工程jxl导出excel 完整例子工程jxl导出excel 完整例子工程 jxl导出excel 完整例子工程jxl导出excel 完整例子工程jxl导出excel 完整例子工程
学习使用JXL读写EXCEL文件, 学习使用JXL读写EXCEL文件。
jxl的excel读写操作 java操作excel的读写。
jxl对excel添加水印(含有setWaterMarkImage方法).zip
利用jxl操作excel文件,提取exce文件数据生成txt文件。
jxl导出excel工具类,封装好了的,实现传递任意集合自动导出excel
jxl.jar在web dynpor中读取Excel文件时,会导致乱码的产生,修改这个包中的java文件后就可以解决
JXL操作EXCEL的各个类的解析.doc
简单的介绍了JXL读写Excel java excle api
用jxl读写excel数据,输出图片到excel
用jxl读取excel内容的java工程源码,放到eclipse中稍微建立包名即可测试
使用jxl操作Excel,可以作为一个帮助文件
很多人都没接触过载java中解析EXCEL中的内容,这个demo使用jxl.jar解析EXCEL2003的,帮助大家多学习学习!