簡體   English   中英

連字號轉換為菱形黑色問號,同時使用apache POI設置Excel列標題

[英]hyphen is converted into diamond black question mark, while setting Excel column header using apache POI

工作簿創作

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)用印刷上更好但使用范圍較廣的符號替換鍵入的連字符, 引號或其他字符時,會發生這種情況。 這是在線文本問題的眾所周知的來源。 聽起來您是從其他地方復制粘貼了有問題的文本,所以要解決此問題,只需在編程編輯器或API中編輯代碼,然后手動輸入ascii連字符即可。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM