我用 org.apache.poi.hssf.usermodel.* 包 HSSFWorkbook workbook = new HSSFWorkbook();
HSSFSheet sheet = workbook.createSheet();
HSSFRow row = sheet.createRow((short) 0);
HSSFCell cell = row.createCell((short) 0);
cell.setCellType(HSSFCell.CELL_TYPE_STRING);
String str="左上端";
//str = new String(str.getBytes("ISO-8859-1"), "GBK");
cell.setCellValue(str);
FileOutputStream fOut = new FileOutputStream(outputFile);在 Excel 文件中是中文乱码 请问题如何解决?
HSSFSheet sheet = workbook.createSheet();
HSSFRow row = sheet.createRow((short) 0);
HSSFCell cell = row.createCell((short) 0);
cell.setCellType(HSSFCell.CELL_TYPE_STRING);
String str="左上端";
//str = new String(str.getBytes("ISO-8859-1"), "GBK");
cell.setCellValue(str);
FileOutputStream fOut = new FileOutputStream(outputFile);在 Excel 文件中是中文乱码 请问题如何解决?
HSSFSheet sheet = workbook.createSheet();
HSSFRow row = sheet.createRow((short) 0);
HSSFCell cell = row.createCell((short) 0);
cell.setCellType(HSSFCell.CELL_TYPE_STRING);
cell.setEncoding(HSSFCell.ENCODING_UTF_16);
String str="左上端";
cell.setCellValue(str);
FileOutputStream fOut = new FileOutputStream(outputFile);这样就可以了,就这么简单!!!!