在写这篇文章之前,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在我的资源中

文章结束给大家分享下程序员的一些笑话语录: 人脑与电脑的相同点和不同点,人脑会记忆数字,电脑也会记忆数字;人脑会记忆程序,电脑也会记忆程序,但是人脑具有感知能力,这种能力电脑无法模仿,人的记忆会影响到人做任何事情,但是电脑只有程序软件。比尔还表示,人脑与电脑之间最重要的一个差别就是潜意识。对于人脑存储记忆的特别之处,比尔表示,人脑并不大,但是人脑重要的功能是联络,人脑会把同样的记忆存储在不同的地方,因此记忆读取的速度就不相同,而这种速度取决于使用的频率和知识的重要性。人脑的记忆存储能力会随着年龄增长而退化,同时记忆的质量也会随着年龄退化。经典语录网