首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 服务器 > Apache >

apache poi读取excel中的色彩,真是坑爹

2012-12-20 
apache poi读取excel中的颜色,真是坑爹啊工作原因,需要使用poi来读取excel中的所有内容.其他都还好说,就颜

apache poi读取excel中的颜色,真是坑爹啊

工作原因,需要使用poi来读取excel中的所有内容.

其他都还好说,就颜色是到目前为止最坑爹的,估计是当初写的时候只针对97-2003了,现在出来2007,搞得乱七八糟的.

通过自己查找源码,终于算是搞定了.

?

代码如下:

首先定义个颜色的bean

//仅列出上边框线颜色ColorInfo ci = null;if (eStyleinstanceof XSSFCellStyle) {// 2007XSSFCellStyle xs = (XSSFCellStyle) style;ci =excelColor2UOF(xs.getTopBorderXSSFColor());} else {ci = excel97Color2UOF(book, eStyle.getTopBorderColor());}

?

发句牢骚,现在通过CellStyle是无法获取对角线的.在2007的式样实现中也仅仅发现有,但是没有提供访问方法.

1 楼 lanchedashi 2012-03-26   博主, 想问你个关于poi如何获得xlsx文件中图片的位置的方法,我现在也碰到这个问题?
我看到你发的问题 以前遇到过, 不知道是如何解决的啊? 2 楼 i2534 2012-03-27   lanchedashi 写道博主, 想问你个关于poi如何获得xlsx文件中图片的位置的方法,我现在也碰到这个问题?
我看到你发的问题 以前遇到过, 不知道是如何解决的啊?
没有解决.... 3 楼 louis19830516 2012-08-31   请问你用的是哪个版本的poi jar, 我试过很多个版本,font颜色和背景色获取失败,谢谢

热点排行