在写这篇文章之前,xxx已经写过了几篇关于改类型接口主题的文章,想要了解的朋友可以去翻一下之前的文章
Warning: Maximum number of format records exceeded. Using default format. Warning: Maximum number of format records exceeded. Using default format. Warning: Maximum number of format records exceeded. Using default format. Warning: Maximum number of format records exceeded. Using default format. Warning: Maximum number of format records exceeded. Using default format.
Today,处理一个bug的时候,应用JXL导出excel的时候,一开始没有对时光类型的做处理,导入后事字符。客户不满意,
应用一下接口处理
java.util.Date day = (Date) labelValueObj; jxl.write.DateFormat df = new jxl.write.DateFormat("yyyy-MM-dd"); jxl.write.DateTime dateCell = new jxl.write.DateTime(cell.getColumn(), cell.getRow() + j, day, new WritableCellFormat(df)); wSheet.addCell(dateCell);
每日一道理
“一年之计在于春”,十几岁的年纪,正是人生的春天,别辜负了岁月老人的厚爱与恩赐。行动起来,播种梦想吧!
But出现了Warning: Maximum number of format records exceeded. Using default format.警告,并且大部分的时候时光类型的数据都不正确,变成数字
google一下,google是一个好东西,趁便骂下党中央,为嘛墙了google在中国应用【客岁我买了一个表】
说是源码设置 new WritableCellFormat 最多100个,过量就会出现Waring错误,
jxl.biff.FormattingRecords private static final int maxFormatRecordsIndex = 0x1b9;
需要修改成
private static final int maxFormatRecordsIndex = Integer.MAX_VALUE;
修改后Jar在我的资源中
文章结束给大家分享下程序员的一些笑话语录: 人脑与电脑的相同点和不同点,人脑会记忆数字,电脑也会记忆数字;人脑会记忆程序,电脑也会记忆程序,但是人脑具有感知能力,这种能力电脑无法模仿,人的记忆会影响到人做任何事情,但是电脑只有程序软件。比尔还表示,人脑与电脑之间最重要的一个差别就是潜意识。对于人脑存储记忆的特别之处,比尔表示,人脑并不大,但是人脑重要的功能是联络,人脑会把同样的记忆存储在不同的地方,因此记忆读取的速度就不相同,而这种速度取决于使用的频率和知识的重要性。人脑的记忆存储能力会随着年龄增长而退化,同时记忆的质量也会随着年龄退化。经典语录网