`
chenlb
  • 浏览: 696570 次
  • 性别: Icon_minigender_1
  • 来自: 杭州
社区版块
存档分类
最新评论

poi会中文乱码,Jexcelapi不会

阅读更多

目前比较流行的生成Excel文件的有poi和Jexcelapi

poi加中文有问题

必需对每一个Cell设:

cell.setEncoding(HSSFCell.ENCODING_UTF_16);

才不会中文乱码.没有找到更好的方法一次性设置所有Cell的字符属性


用Jexcelapi试下发现不会出现中文问题,是因为它是韩国人写的吧,以多字节字符为根点

还是喜欢用Jexcelapi

下载: http://sourceforge.net/project/showfiles.php?group_id=79926

:)
分享到:
评论
1 楼 fishinsky 2010-03-03  
poi的功能比较强大,jxl差点,比如加链接时用相对路径,jxl我是没找到方法,poi就可以。而且我用poi也没发现中文问题。可能是我用的版本比较新。

相关推荐

    jxl.jar解析2000以下Excel文件不会乱码

    在处理Excel文件时,尤其是在与旧版Excel(95-2000)的数据交互中,我们可能会遇到一些挑战。传统的方法可能无法有效地读取或写入这些较早版本的文件,这时,一个名为“jxl.jar”的库就显得尤为重要。jxl.jar是一款...

    caozuoexcel.rar

    Java提供了多种库来帮助开发者处理Excel文件,其中最常用的有Apache POI和JExcelAPI。Apache POI是Apache软件基金会的一个项目,它提供了API来读写Microsoft Office格式的文件,包括Excel。JExcelAPI则是一个轻量级...

    java导入excel表

    // 设置编码,防止中文乱码 Workbook workbook = Workbook.getWorkbook(new File("path_to_your_excel_file.xls"), ws); Sheet sheet = workbook.getSheet(0); // 获取第一个工作表 ``` 2. **遍历数据**: ...

    java实用组件集 源码 第四章 excel组件

    在处理包含中文或其他非ASCII字符的Excel文件时,必须确保页面的编码与文件本身的编码一致,否则可能会出现乱码问题。在Java中,可以通过设置字符编码,如`InputStreamReader`或`OutputStreamWriter`的构造函数参数...

    javaexcel操作.rar

    Java提供了多种库来处理Excel文件,最常用的是Apache POI和JExcelAPI。Apache POI是开源项目,功能强大且广泛使用,支持最新的Excel格式(.xlsx),也兼容旧版的BIFF格式(.xls)。JExcelAPI则相对简单,适用于基本...

    java导出excel

    - 文件编码应为UTF-8,以避免中文乱码问题。 - 避免一次性创建大量单元格,分批创建可以减少内存消耗。 - 适当处理异常,确保程序健壮性。 8. **扩展应用** - 可以使用模板方式导出Excel,预先设定好格式,只需...

    java创建及在线打开或下载excel.doc

    charset=GBK")`:设置页面的 MIME 类型为 HTML 并指定字符编码为 GBK,防止中文乱码。 - `response.setContentType("application/vnd.ms-excel")`:定义输出的 MIME 类型为 Excel 文件,使得浏览器知道这是一个 ...

    数据库与excel导入导出(JDBC,myeclipse)

    在将数据库中的数据导出到Excel时,我们需要先通过JDBC查询出数据,然后利用Java的Apache POI库或其他类似的库,如JExcelApi,来创建并填充Excel工作表。Apache POI提供了一个强大的API,可以读写Microsoft Office...

    jxl解析

    1. **中文支持好**:jxl在处理包含中文字符的数据时表现优秀,不会出现乱码问题。 2. **平台独立性**:jxl是纯Java实现的,因此可以在任何支持Java的平台上运行,如Windows、Linux等操作系统上都能正常工作。 3. **...

    java_Excle读取导入(不需要连数据库_只用导个jxl包)

    `: 设置 Excel 文件的字符编码,防止读取中文时出现乱码。根据实际情况,可能需要改为 UTF-8。 - `Workbook book = Workbook.getWorkbook(new File("F:\\newmp.xls"), wks);`: 使用 `Workbook` 类的静态方法读取...

    jxl解析EXCEl2003

    // 设置编码,避免中文乱码问题 Workbook workbook = Workbook.getWorkbook(new File("rw_Excel"), ws); ``` 2. **获取工作表(Sheet)**:Workbook包含了一个或多个工作表,每个工作表对应Excel的一个sheet。你...

    java操纵excel的jar包

    `WorkbookSettings`可以设置编码,防止中文乱码。然后通过`Workbook.read()`方法读取文件: ```java WorkbookSettings ws = new WorkbookSettings(); ws.setEncoding("GBK"); // 设置编码 Workbook workbook = ...

Global site tag (gtag.js) - Google Analytics