怎样用JXL写定EXCEL中的储存格式。
因为默认情况下Excel中是按 ‘通用’格式存储的。
目前我的项目中需要的是按照 ‘文本’格式存储的。
比如你向Excel中写入 ‘0001’按照 ‘通用’格式存储后,成功后打开Excel文件
如果你再点击一下该栏位,他会立即变成‘1’,就是默认按照数值来存放。
日期格式也有这个问题 ‘2005-10-24 下午 10:20:25’编辑后变成‘2005/10/24 下午 10:20:25’我现在的问题是,想通过JXL强制设定EXCEL文件的储存格式,让它成为当你编辑时候,输入什么样的
就是什么样的,Excel不会调整它的显示方式。各位GGJJ,如果知道,还请指教,小弟感谢万分。
因为默认情况下Excel中是按 ‘通用’格式存储的。
目前我的项目中需要的是按照 ‘文本’格式存储的。
比如你向Excel中写入 ‘0001’按照 ‘通用’格式存储后,成功后打开Excel文件
如果你再点击一下该栏位,他会立即变成‘1’,就是默认按照数值来存放。
日期格式也有这个问题 ‘2005-10-24 下午 10:20:25’编辑后变成‘2005/10/24 下午 10:20:25’我现在的问题是,想通过JXL强制设定EXCEL文件的储存格式,让它成为当你编辑时候,输入什么样的
就是什么样的,Excel不会调整它的显示方式。各位GGJJ,如果知道,还请指教,小弟感谢万分。
比如你想输入"0001",就在0001前面加个',即:'0001就可以了
\至于日期格式‘2005-10-24 下午 10:20:25’,其实也可以通过加'来解决.
如果要求高级点,可以用jxl的关于日期格式的api,jxl中有个DateCell 类
我的方法你试了吗?
为什么不敢苟同?
sheet.addCell(label);这样写就好了
Label label=new Label(0,0,""+0001);
sheet.addCell(label);