package r4r.co.in;
import java.io.IOException; import java.io.File; import jxl.Workbook; import jxl.write.WritableCellFormat; import jxl.Image; import jxl.write.WritableFont; import jxl.write.WritableImage; import jxl.write.WritableSheet; import jxl.write.WritableWorkbook; import jxl.write.WriteException; import jxl.write.Label; import jxl.format.*; public class InsertImageInWorkbook {
/** * @param args */ public static void main(String[] args) throws IOException, WriteException{ // TODO Auto-generated method stub
try { WritableWorkbook workbook=Workbook.createWorkbook(new File("F:/JAVA PROJECTS/Jexcel/src/r4r/co/in/firstsheet.xls")); WritableSheet sheet=workbook.createSheet("mysheet", 0); WritableFont wfobj=new WritableFont(WritableFont.ARIAL, 12, WritableFont.BOLD); WritableCellFormat cfobj=new WritableCellFormat(wfobj); cfobj.setBackground(Colour.PINK); cfobj.setWrap(true); Label lblImage=new Label(1,0,"Image", cfobj); sheet.addCell(lblImage); WritableImage imgobj=new WritableImage(5, 7, 9, 11, new File("F:/JAVA PROJECTS/Jexcel/Sunset.png"));
sheet.addImage(imgobj);
workbook.write();
workbook.close();
}
catch(IOException e)
{
e.printStackTrace();
}
catch(WriteException e)
{
e.printStackTrace();
}
}
}
|