一次银行项目中,因为要做到全英文界面,手头的多语言和翻译的英文文档要一一匹配过来,起初我耐着性子2个小时也处理不到200个,是在是太慢了,在自己的百宝箱子里找了下,随即用jxl.jar写了一段代码,处理将2个Excel的多语言文件整合到一起,保证不出错和速度,并且标注那些事程序处理过的多语言。代码不到一个小时写完,本来3个人需要近2天的工作量,不到三分钟就over。偷懒真的是程序员第一美德,如何运用我们已知的知识,来简化我们日常的工作量,提高效率,这是我从这件事情上获得的收获,下面将代码献丑,一起学习jxl,熟练操作Excel,我想有一天我们再次处理Excel中的数据的时候,不头痛
测试需要2个Excel,2个Excel必须保证有2列数据,如,1.xls里有A列B列第一行数据分别是A1,TEST1,那么2.xls必须保证有2列数据,假如C列和D列的任意一行有数据A1,HELLO , A1是替换的关键字,我截了个图,附件1.jpg是源数据,3.jpg是修改前,2.jpg是修改后的数据。1.jgp是1.xls中数据 ,3.jpg和2.jpg都是2.xls
1.JPG: 源数据 1.xls
3.JPG: 修改前2.xls
2.JPG: 修改后 2.xls
1.公共读取Excel方法类:
2.修改Excel类:
完毕,例子需要jxl.jar包支持,1.4以上的 不要超过2.0
最后推荐一个博客作者关于jxl.jar的一个例子:http://playboy1987228.javaeye.com/blog/434671