excel表格导出是乱码是文本格式不正确,解决办法如下:
1、在excel文件上点击鼠标右键,选择打开方式。
2、在打开方式中选择记事本,如下图,如果没有,可以在打开方式,选择其他默认程序中找到该应用,点击确定。
3、在打开的文档中,找到顶端左侧的文件,点击一下。
4、在文档下拉列表中选择另存为,点击一下另存为。
5、在另存为的弹窗中,右下角找到编码按钮。
6、点击编码右侧的按钮,在下拉列表中选择ANSI,点击保存。
7、再次用OFFICE EXCEL打开已另存为的文档,就可以正常显示文字内容了。
HSSFCell csCell = row.createCell((short) 1)
csCell.setEncoding(HSSFCell.ENCODING_UTF_16)// 设置cell编码解决中文高位字节截断csCell.setCellValue("中文测试")// 设置中文