poi中的setFont和applyFont的区别

来源:百度知道 编辑:UC知道 时间:2024/06/20 02:44:09
请问 POI中 HSSFCellStyle的setFont 和 HSSFRichTextString的applyFont
有什么区别 不都是设置字体样式么?
X哈利波特大:
那请问 这两种情况 在excel中显示时又有什么不同呢?
我试了试,感觉好像 用setFont后,打开excel,样式就显示出来了
用applyFont后,还要双击该单元格或用回车扫过该单元格,样式才能显示出来
不知道是不是这个样子?

根据POI API,大概得知HSSFCellStyle的setFont主要为设置单元格字体样式,HSSFRichTextString的applyFont为设置单元格中的字符串样式,因单元各种的数据在导入POI时分为,数值类型和字符串类等几种(好像还有公式),大概就是这个区别

Wo也没怎么用过POi,只是大概看了看两个类的源码,得出这个结论,
希望对你有帮助