在jexcelapi中攫取一个非英文字符
我有一个非英语字符的excel工作表,当我尝试通过获取内容
sheet.getColumn(column)[row].getContents()
它返回stringreplace字符\ uFFFD,而不是非英文字符,我将要使用StringEscapeUtils.escapeJava转换为unicode。
//"L\u00F6schen" - correct return StringEscapeUtils.escapeJava("Löschen"); //"L\uFFFDschen" - incorrect return StringEscapeUtils.escapeJava(sheet.getColumn(column)[row].getContents()); //"L schen" - incorrect System.out.print(sheet.getColumn(column)[row].getContents());
这真是令人沮丧,似乎jexcelapi缺less了很多的支持。
与Apache POI相反,它没有问题的工作很好。