Записать 16-битный символ в файл .xlsx, используя Apache POI в Java

У меня есть проблема в Apache POI. Проблема в том, что я пытаюсь поместить 16-битное символьное значение (например, CJK Unified Ideographs Extension B) в файл .xlsx. Тем не менее, значение ячейки становится вопросительным знаком (например, ????) в сгенерированном файле .xlsx.

Кто-нибудь знает, как обрабатывать 16-битное значение символа в Apache POI в формате .xlsx ???

Моя версия POI 3.14

Пример кода, как показано ниже:

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();

Спасибо!

Ответы на вопрос(1)

Ваш ответ на вопрос