java jxl 导出excle, 填充的数据为 2015-04的String,但是 excle打开后,单元格就变成 自定义格式。

双击后变成2015/04/01不利于修改。我想设置成文本形式的。可本来在填充数据的时候就是String的值。... 双击后变成2015/04/01 不利于修改。我想设置成文本形式的。可本来在填充数据的时候就是String的值。 展开
 我来答
举杯邀天三千雪
2015-05-21 · TA获得超过157个赞
知道小有建树答主
回答量:104
采纳率:100%
帮助的人:80.6万
展开全部
在代码中手动设置下单元格的格式
例如:参数自己调整,我这个只是一个例子
WritableFont wf = new WritableFont(WritableFont.TIMES, 12,
WritableFont.BOLD, false);
WritableCellFormat wcfF = new WritableCellFormat(
NumberFormats.TEXT); //定义一个单元格样式
wcfF.setFont(wf); //设置字体
CellView cv = new CellView(); //定义一个列显示样式
cv.setFormat(wcfF);//把定义的单元格格式初始化进去
cv.setSize(10*265);//设置列宽度(不设置的话是0,不会显示)
ws.setColumnView(n, cv);//设置工作表中第n列的样式
追问
还是不行,就算给的是文本形式的 2015-04  填充到excle 他就变成 自定义的日期格式 yyyy-MM    填充其他的普通的String 或者 数字  不会 ,可能因为 2015-04 刚好和这个格式一样 它就自己匹配了,代码还改不过来了。
追答
这个我也没有什么好的办法了.....
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式