`

读取excel模板写excel,出现乱码

阅读更多

英文操作系统下通过读取excel模板写excel,出现乱码,解决方法如下: 

jxl是2.6.5,jdk是1.4,找到jxl源码jxl.biff包下StringHelper这个类。

   找到:public static String UNICODE_ENCODING = "unicodelittle";
   这句代码改为:public static String UNICODE_ENCODING = "utf-16LE";
   在jxl.read.biff包下找到BoundsheetRecord这个类,在public BoundsheetRecord(Record t)这个方法下name = new String(bytes);这句代码改为:
    try {
      name = new String(bytes,"UTF-16LE");
    } catch (UnsupportedEncodingException e) {
      // TODO Auto-generated catch block
      name="error";
    }
 
分享到:
评论

相关推荐

    poi excel 模板读取并导出带公式的excel文档

    - 在开发中,通常会预先准备好一个Excel模板文件,这个模板文件包含了固定格式和一些基本的数据结构。 - Java程序通过读取这个模板文件,然后填充数据,最后将填充后的文件导出为一个新的Excel文件。 3. **处理...

    Excel文件读写java代码

    9. **注意事项**:在使用JXL进行Excel操作时,需要注意文件的编码问题,防止出现乱码。此外,由于JXL库不支持较新的Excel文件格式(如.xlsx),所以如果需要处理这种格式,可能需要使用其他库,如Apache POI。 综上...

    SpringBoot下载xlsx模板,导出excel数据

    此外,`ImportExcelController`注入了`ImportJCFileDataService`服务,这意味着服务层负责处理实际的业务逻辑,如读取Excel数据、验证用户输入和保存到数据库等。`ExcelUtils`和`FileUtil`工具类可能包含了处理Excel...

    使用jsp下载excel文件

    - 在设置文件名时,需要注意字符编码问题,避免出现乱码。 - 使用 `new String(fileName.getBytes("GBK"), "ISO8859-1")` 转换文件名以兼容不同的浏览器。 2. **安全问题**: - 对于用户提交的文件名等参数进行...

    GridView数据导入ExcelExcel数据读入GridView

    - **编码问题**:在导出 Excel 文件时,需注意字符编码的设置,避免出现乱码现象。 - **文件安全**:在处理文件上传下载时要注意文件的安全性,防止恶意文件上传。 - **性能考虑**:对于大数据量的操作,需考虑...

    PHP导出excel表格

    如果需要在Excel中包含图像,可能需要寻找其他解决方案,如先将图像插入Excel模板,然后用PHP操作模板文件。 通过以上步骤,你应该能够使用PHP成功地创建和导出Excel表格。在实际应用中,你可能需要根据具体需求...

    POI2与POI3差异及解决excel2003和excel2007兼容性研究报告-V1.1.pdf

    此外,保存为.xls扩展名的文件,即使内容是Excel 2007格式,也会在Excel 2003中打开时出现乱码。 标签"范文/模板/素材 cs"可能意味着这个报告可以作为处理类似问题的参考样本,对于计算机科学(cs)领域的开发者...

    POI2与POI3差异及解决excel2003和excel2007兼容性研究报告-V1.1.docx

    Apache POI是一个流行的Java库,用于读取和写入Microsoft Office格式的文件,特别是Excel文档。这个库在处理Excel文件时提供了API接口。在本文档中,主要关注的是POI2.x与POI3.x之间的差异,以及如何解决Excel2003和...

    用R语言处理Excel数据.pdf

    首先,我们需要安装加载 xlsx 程序包,以便读取和写入 Excel 文件。然后,我们使用 read.xlsx() 函数读入 Excel 文件,但是发现读入速度较慢,读到最后 java 报崩溃,另外,如果只读入少量数据进行测试时,发现读入...

    aspose.cell 20.9

    Aspose.Cells是一款强大的C#库,专用于处理Excel工作簿,包括worksheet的创建、读取、编辑和格式化。在20.9版本中,它提供了丰富的功能来满足开发者在.NET Framework环境下的Excel操作需求。虽然这个插件在描述中...

    excel导出在docker环境中总是失败的问题

    excel导出在docker环境中总是失败 ,最直接的原因还是因为没有安装中文字体,解决方法如下: DOCKER环境中没有安装中文字体,需要安装 java.lang.NullPointerException: null 2020/5/29 上午8:40:11 at sun.awt....

    as3xls-1.0.1.swc

    6. **读取Excel文件**:除了写入,AS3XLS还支持读取Excel文件,这使得在Flex应用中实现Excel数据的双向交互成为可能。 四、使用流程 使用AS3XLS-1.0.1通常涉及以下步骤: 1. 引入库文件:将`as3xls-1.0.1.swc`...

    导入导出功能实现代码

    导入功能则涉及从Excel文件读取数据,并将其插入到数据库中。代码示例中提供了导入操作的两个主要步骤: 1. **解析上传的Excel文件**:`action_parseExcelUpLoad`方法接收上传的文件,调用`teachDossierService....

    python入门教程大全.pdf 精心整理

    1. **Excel导入SQLite**:Python使用`xlrd`库读取Excel文件,`sqlite3`库则用于与SQLite数据库交互。通过遍历Excel工作表的每一行和列,将数据转换为适当类型并存储到SQLite数据库中。注意处理Excel表格内容的数据...

    android使用POI操作替换word docx文档中指定内容

    4. 编码问题:正确处理文件的编码,避免出现乱码。 **拓展应用** 除了基本的替换功能,还可以扩展到其他高级操作,如格式更改、样式调整、图片插入等。 总之,通过Apache POI在Android中操作Word文档是一项技术性...

    原生PHP实现导出csv格式Excel文件的方法示例【附源码下载】

    - `$fileName`:文件名称,必填项,需要转码为GBK格式以避免乱码。 - `$tmp`:备用信息,可选参数,用于插入额外的行。 2. **文件名称转码**: 使用`iconv()`函数将文件名从UTF-8编码转为GBK编码,确保在非...

    get_data_from_com

    - 编码与解码:在处理数据时,了解字符编码(如UTF-8、GBK等)至关重要,避免出现乱码问题。 - 数据处理:Python中的pandas库是数据处理的利器,可以用来清洗、转换、合并数据。例如,`DataFrame`对象用于存储结构...

    wish批量上传1000条数据包

    3. **格式规范**:注意所有非英文字符应转换为UTF-8编码,避免上传时出现乱码。图片链接需完整,确保每个链接都有效。价格和库存等数值型数据,应使用小数点表示,且无货币符号。 4. **保存文件**:确认无误后,以...

    搭建Genshi的运行环境和编译环境

    通常,Excel文件(.xls)用于存储表格数据,如果这个文件包含了Genshi相关的示例数据或配置,你可能需要使用Python的`openpyxl`或`pandas`库来读取和处理它,然后结合Genshi进行展示。 总结一下,搭建Genshi的运行...

Global site tag (gtag.js) - Google Analytics