请问:用POI把数据写入Excel表,用HSSFHeader时无法显示中文

04-09-21 vssivl
HSSFHeader header = sheet.getHeader();

header.setCenter( "中间标题" );

header.setLeft ( "left title" );

header.setRight( HSSFHeader.font( "Stencil-Normal" , "Italic") + HSSFHeader.fontSize( (short)16 ) + "Right" );

英文显示正常,中文不行。

其它的单元格都得先设成setEncoding(HSSFCell.ENCODING_UTF_16);估计Unicode无法显示。

是不是HSSFHeader 没有senEncoding这个函数?请问哪个函数可以设置这个?或是其他方法。

猜你喜欢