16-Bit-Zeichen unter Verwendung des Apache-POI in Java in eine XLSX-Datei schreiben
Ich habe ein Problem mit dem Apache POI. Das Problem ist, ich versuche, einen 16-Bit-Zeichenwert (wie CJK Unified Ideographs Extension B) in die XLSX-Datei zu schreiben. Der Zellenwert wird jedoch in der generierten XLSX-Datei zu einem Fragezeichen (wie ????).
Jeder weiß, wie er mit dem 16-Bit-Zeichenwert im Apache-POI im XLSX-Format umgeht ???
Meine POI-Version ist 3.14
Codebeispiel wie folgt:
XSSFWorkbook workbook = new XSSFWorkbook();
XSSFSheet sheet = workbook.createSheet("Test");
XSSFRow row1 = sheet.createRow(0);
XSSFCell r1c1 = row1.createCell(0);
r1c1.setCellValue(""); // value of CJK Unified Ideographs Extension B
XSSFCell r1c2 = row1.createCell(1);
FileOutputStream fos =new FileOutputStream("D:/temp/test.xlsx");
workbook.write(fos);
fos.close();
Vielen Dank