Установка части содержимого ячейки жирным шрифтом с использованием apache poi?

Как я могу поместить эту строку в ячейку с помощью java apache poi?
Строка «Hello world Hello»
Как вы видите, мне нужно сделать часть текста полужирным?
Я могу установить все содержимое ячейки жирным, но не конкретным частям.
Пожалуйста, помогите мне.

Вероятно, это то, что вы ищете: http://poi.apache.org/spreadsheet/quick-guide.html#DrawingShapes

Найдите это в объяснении:

Можно использовать разные шрифты для стилизации частей текста в текстовом поле. Вот как:

HSSFFont font = wb.createFont(); font.setItalic(true); font.setUnderline(HSSFFont.U_DOUBLE); HSSFRichTextString string = new HSSFRichTextString("Woo!!!"); string.applyFont(2,5,font); textbox.setString(string ); 

Это может быть полезно: http://apache-poi.1045710.n5.nabble.com/Multiple-text-styles-in-Excel-cell-td4922683.html

Это напечатает «Hello world Hello» в ячейке

 XSSFRichTextString rts= new XSSFRichTextString("Hello "); XSSFFont fontBold= wb.createFont(); fontBold.setBold(true); //set bold fontBold.setFontHeight(12); //add font size rts.append("world ",fontBold); rts.append("Hello"); sheet.getRow(1).getCell(1).setCellValue(rts);