工作簿创作

HSSFWorkbook workbook = new HSSFWorkbook();
HSSFSheet dashboardData = workbook.createSheet("name of the excel sheet");


这是我创建标题的地方

cell = row.createCell(3);
cell.setCellValue("Subscriber Count - Active");
cell.setCellStyle(style);

最佳答案

带问号的黑色菱形是一个缺少字符的符号:标题中的“连字符”是非ASCII字符(可能由您的文本编辑器代替了键入的“-”插入),在用于显示的字体。还有一个ascii连字符,但显然您没有使用它。

通常,这种情况发生在文本编辑器(例如Word)用印刷更好但使用范围较小的符号替换键入的连字符,quote或其他字符时。这是在线文本problems的知名来源。听起来您是从其他地方复制粘贴了有问题的文本,因此要解决此问题,只需在编程编辑器或API中编辑代码,然后手动输入ascii连字符即可。

关于java - 连字号转换为菱形黑色问号,同时使用apache POI设置Excel列标题,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/38345101/

10-12 04:11