快精灵印艺坊 您身边的文印专家
广州名片 深圳名片 会员卡 贵宾卡 印刷 设计教程
产品展示 在线订购 会员中心 产品模板 设计指南 在线编辑
 首页 名片设计   CorelDRAW   Illustrator   AuotoCAD   Painter   其他软件   Photoshop   Fireworks   Flash  

 » 彩色名片
 » PVC卡
 » 彩色磁性卡
 » 彩页/画册
 » 个性印务
 » 彩色不干胶
 » 明信片
   » 明信片
   » 彩色书签
   » 门挂
 » 其他产品与服务
   » 创业锦囊
   » 办公用品
     » 信封、信纸
     » 便签纸、斜面纸砖
     » 无碳复印纸
   » 海报
   » 大篇幅印刷
     » KT板
     » 海报
     » 横幅

使用JavaExcel API 往excel中插入图片

JavaExcel是一个操作Excel表格的开源包,网上有很多介绍他的文章,但大多是两个例子,一个读一个写。对其他的操作例如公式的计算,图表的操作基本没什么介绍,可能当时jxl的版本比较低的原因吧。今天通过群里的朋友拿到一个版本,估计是2.0以上的版本吧。但给我的只有一个jar包,连文档都没有,作者的网站也上不了了,只好用jad反编译了jar包来看。发现已经提供了对图片的基本操作功能,

public static void write()throws Exception{
WritableWorkbook wwb=Workbook.createWorkbook(new File("c:/1.xls"));
WritableSheet ws=wwb.createSheet("Test Sheet 1",0);
File file=new File("C://jbproject//PVS//WebRoot//weekhit//1109496996281.png");

WritableImage image=new WritableImage(1, 4, 6, 18,file);
ws.addImage(image);

wwb.write();
wwb.close();
}

很简朴和插入单元格的方法相同,不过就是参数多了些,WritableImage这个类继续了Draw,上面只是他构造方式的一种,最后一个参数不用了说了,前面四个参数的类型都是double,依次是 x, y, width, height,注重,这里的宽和高可不是图片的宽和高,而是图片所要占的单位格的个数,因为继续的Draw所以他的类型必须是double,详细里面怎么实现的我还没细看:)因为着急赶活,先完成功能,其他的以后有时间慢慢研究。以后会继承写出在使用中的心得给大家。

如有转载请保留作者和来源谢谢!
QQ:221704
MSN:flyly@yeah.net






返回类别: 教程
上一教程: Java API之算法
下一教程: J2SE5.0 实例---变长参数

您可以阅读与"使用JavaExcel API 往excel中插入图片"相关的教程:
· 全面挖掘Java Excel API 使用方式
· 全面挖掘Java Excel API 使用方式(1)
· 全面挖掘Java Excel API 使用方式(2)
· 全面挖掘JAVA EXCEL API 使用方式
· 全面挖掘Java Excel API 使用方式
    微笑服务 优质保证 索取样品