添加此句代码: workBook.setSheetName(sheetCount, sheetName , HSSFWorkbook.ENCODING_UTF_16);报错。。。。
setSheetName()只有两个参数,而且 “HSSFWorkbook”没有“ENCODING_UTF_16”这个方法。
该怎么解决,求解。。。。
9 个解决方案
#1
String fileName = URLEncoder.encode("Excel中文名.excel","UTF-8");
#2
HSSFCell cell=row.createCell((short)y);
cell.setCellType(HSSFCell.ENCODING_UTF_16); //中文乱码处理
cell.setCellType(HSSFCell.ENCODING_UTF_16); //中文乱码处理
#3
不用讲谢谢了*_*
#4
试了下,还是乱码
#5
#6
上面讲的是 #1楼的
#2楼的是导入时cell的乱码, 现在想要知道的是导出时,Sheet的Name 乱码怎么处理????
#2楼的是导入时cell的乱码, 现在想要知道的是导出时,Sheet的Name 乱码怎么处理????
#7
你就写个英文上去
人家一看就知道是和国际接轨的Excel..又潮流
人家一看就知道是和国际接轨的Excel..又潮流
#8
哦, 谢谢哈
#9
这个可以的 我试过了
workbook.setSheetName(第几个sheet,sheet的名字,HSSFWorkbook.ENCODING_UTF_16);
workbook.setSheetName(第几个sheet,sheet的名字,HSSFWorkbook.ENCODING_UTF_16);
#1
String fileName = URLEncoder.encode("Excel中文名.excel","UTF-8");
#2
HSSFCell cell=row.createCell((short)y);
cell.setCellType(HSSFCell.ENCODING_UTF_16); //中文乱码处理
cell.setCellType(HSSFCell.ENCODING_UTF_16); //中文乱码处理
#3
不用讲谢谢了*_*
#4
试了下,还是乱码
#5
#6
上面讲的是 #1楼的
#2楼的是导入时cell的乱码, 现在想要知道的是导出时,Sheet的Name 乱码怎么处理????
#2楼的是导入时cell的乱码, 现在想要知道的是导出时,Sheet的Name 乱码怎么处理????
#7
你就写个英文上去
人家一看就知道是和国际接轨的Excel..又潮流
人家一看就知道是和国际接轨的Excel..又潮流
#8
哦, 谢谢哈
#9
这个可以的 我试过了
workbook.setSheetName(第几个sheet,sheet的名字,HSSFWorkbook.ENCODING_UTF_16);
workbook.setSheetName(第几个sheet,sheet的名字,HSSFWorkbook.ENCODING_UTF_16);