目前我在应用中碰到一个情况,就是在excel里写入英文的单引号("'"),在单元格里是不显示出来的。
但是通过jxl写入却变成了中文的单引号("’")。代码如下:
jxl.write.Label label = new jxl.write.Label(j, i, "'");
ws.addCell(label);
注意这里的是英文版的单引号,但是写入到excel文件里却变了,目前猜测跟写入是的编码字符有关,
根本原因还在调试中……,
将继续关注…………………………!!!!
知道原因了,当写入xls文件内容如图:
其中这些单引号要去掉,需要双击单元格后,再离开此单元格,那么就消失了。