如何使一个范围的使用Apache POI文字加粗文字样式? 例如:
取而代之的应用样式整个单元。 我以前做这个用几行代码vb.net:
excellSheet.Range("C2").Value = "Priority: " + priority
excellSheet.Range("C2").Characters(0, 8).Font.Bold = True
但是我无法找到使用Apache POI做到这一点在Java中的方式。
任何帮助都感激不尽。 谢谢!
如何使一个范围的使用Apache POI文字加粗文字样式? 例如:
取而代之的应用样式整个单元。 我以前做这个用几行代码vb.net:
excellSheet.Range("C2").Value = "Priority: " + priority
excellSheet.Range("C2").Characters(0, 8).Font.Bold = True
但是我无法找到使用Apache POI做到这一点在Java中的方式。
任何帮助都感激不尽。 谢谢!
首先, 创建您的Font
与大胆的造型,使用Workbook
对象 。
Font font = workbook.createFont();
font.setBoldweight(Font.BOLDWEIGHT_BOLD);
接着,抓住RichTextString
从Cell
并调用applyFont
过载,需要一个范围索引和的Font
申请 。
RichTextString rts = cell.getRichStringCellValue();
rts.applyFont(0, 8, font);
您应该重新使用该Font
,如果你想其他文字工作簿转换为大胆的对象。