java jxl添加水印(基于jxl2.6.12修改编译版)_之前发布的大家不要去下,那个版本有问题,本版本经过测试

时间:2013-05-09 05:03:48
【文件属性】:

文件名称:java jxl添加水印(基于jxl2.6.12修改编译版)_之前发布的大家不要去下,那个版本有问题,本版本经过测试

文件大小:753KB

文件格式:RAR

更新时间:2013-05-09 05:03:48

java excel 水印 背景图片 jxl

因数据安全,需要将生成的报表xls,添加水印,所以自已在jxl中进行代码修改。 使用例子 public class testJxl { public static void main(String[] args) throws Exception { OutputStream out = new FileOutputStream("./aaaa.xls"); // 写入到FileInputStream WritableWorkbook wwb= Workbook.createWorkbook(out); WritableSheet ws1=wwb.createSheet("test1", 0) ; // 得到工作薄中的第一个工作表 File fileImg = new File("./kkkk.bmp"); byte imageData[] = new byte[(int)fileImg.length()]; FileInputStream fis = new FileInputStream(fileImg); fis.read(imageData); // must be 24 bit true-colour,bmp file // * @param imageByte // * @param widthPixel // * @param heightPixel ws1.setWaterMarkImage(imageData,459,142); wwb.write(); wwb.close(); fis.close(); out.close(); } } 附件: 1)jxl.jar 修改后的jxl.jar包 2)kkkk.bmp 水印图片 3)aaaa.xls 生成的xls文件,水印图片为kkkk.bmp


【文件预览】:
kkkk.bmp
aaaa.xls
jxl.jar

网友评论

  • 效果一般般
  • 借用了jxl.jar包
  • 只是添加了一张图片而已
  • 一点都用不了
  • 实现的效果并非真的水印
  • 可以使用,只不过实现的效果并非真的水印,而是在文档中添加了一张图片
  • 不知道能不能用
  • 可以使用,学习了
  • 可以使用,只不过实现的效果并非真的水印,而是在文档中添加了一张图片
  • 没有水印。。。。。
  • 和所需要的有所差别
  • 完美使用。
  • 还没测试呢, 看他的测试结果, 好像是加了个背景图片,可以直接删掉的
  • 很好 亲测可用~
  • 下载了,然后使用了,但是生成的excel中带条黑线,不知道该怎么处理!
  • 唉 想实现的功能却没有用
  • 不错,借鉴下。试试可否实现
  • 挺好的,帮同事来下,感觉还不凑
  • 指定的图片未显示,那个小工具生成的文字图片在里面
  • 功能可以实现,要是能在完善下就好了,存在点问题!
  • 功能可以实现
  • 功能可以实现,要是能在完善下就好了,存在点问题!
  • 基本上没什么用。
  • 下载了,然后使用了,但是生成的excel中带条黑线,不知道该怎么处理!
  • 确实打印不显示
  • 嗯,不太好,主要是铺的时候中间有黑线
  • 参考价值一般
  • 可以使用,但是打印不显示
  • 要修改jxl的源码,这种方式不太理想。
  • 下载了,效果不是很好