Core Java| JSP| Servlets| XML| EJB| JEE5| Web Services| J2ME| Glossary| Questions?

 

 

 

 

 

 

 

 

 

 

 

 

 

Search Tutorials

Latest Questions
Comments
 
Create Box in Excel Sheet Using JSP 
 

In this program we are going create a box and then after we pass the sting in the box.

 

create box in excel sheet using jsp

                         

In this program we are going create a box  and then after we pass the sting in the box.
Code description

The package we need to import is java.io.*,java.util.* ,org.apache.poi.hssf.usermodel.HSSFSheet, org.apache.poi.hssf.usermodel. HSSFPrintSetup, org.apache.poi.hssf.usermodel.HSSFTextbox, org.apache.poi.hssf.usermodel.HSSFRichTextString, org.apache.poi.hssf.usermodel.HSSFPatriarch, org.apache.poi.hssf.usermodel.HSSFClientAnchor, org.apache. poi.hssf.usermodel. HSSFSimpleShape and org.apache.poi.hssf.usermodel. HSSFWorkbook.
 
The org.apache.poi.hssf.usermodel.HSSFRichTextString class extends extends java.lang.Object and implements java.lang.Comparable.The 
rich text unicode string and  can have fonts applied to arbitary parts of the string. There is a static short keyword  NO_FONT is used that there is no font can applied.
There are two constructor for HSSFRichTextString:

1.HSSFRichTextString()

2.HSSFRichTextString(java.lang.String string) 

The 
org.apache.poi.hssf.usermodel.HSSFSimpleShape class is extended by org.apache.poi.hssf.usermodel.HSSFTextbox class and the org.apache.poi.hssf.usermodel.HSSFTextbox class is extends HSSFSimpleShape.A textbox is a shape that may hold a rich text string. 

createDrawingPatriarch(): 
This method is used to creates a top level drawing patriarch.

createTextbox(HSSFChildAnchor anchor):
This method is used to create a new textbox under the group.

In this example we are creating a sheet then after we create aobject of patriarch after that we create textbox and at last we set string into created box. 
 The code of the program is given below:

<%page import="org.apache.poi.hssf.usermodel.HSSFSheet"%>
<%page import="org.apache.poi.hssf.usermodel.HSSFWorkbook"%>
<%page import="org.apache.poi.hssf.usermodel.HSSFPrintSetup"%>
<%page import="org.apache.poi.hssf.usermodel.HSSFPatriarch"%>
<%page import="org.apache.poi.hssf.usermodel.HSSFClientAnchor"%>
<%page import="org.apache.poi.hssf.usermodel.HSSFTextbox"%>
<%page import="org.apache.poi.hssf.usermodel.HSSFRichTextString"%>
<%page contentType="application/vnd.ms-excel" %>
<%page import="java.io.*" %>
<%page import="java.util.*" %>
<%
try{
  HSSFWorkbook hwb = new HSSFWorkbook();
  HSSFSheet sheet = hwb.createSheet("new sheet");
  HSSFPatriarch patriarch = sheet.createDrawingPatriarch();
  HSSFTextbox textbox1 = patriarch.createTextbox
(
new HSSFClientAnchor(0,0,0,0,(short)1,1,(short)2,2));
  textbox1.setString(new HSSFRichTextString("Rajesh Kumar") );
  FileOutputStream fileOut = new FileOutputStream
(
"c:\\excel\\createBox.xls");
  hwb.write(fileOut);
  fileOut.close();
  out.println("Your excel file has been generated");
         catch Exception ex ) {
        }%>

The output of the program is given below:

Download this example.

                         

» View all related tutorials
Related Tags: java c excel apache script import model setup io client method user print arguments type ip port sets anchor cli

Leave your comment:

Name:

Email:

URL:

Title:

Comments:


Enter Code:

Audio Version
Reload Image
 

Note: Emails will not be visible or used in any way, and are not required. Please keep comments relevant. Any content deemed inappropriate or offensive may be edited and/or deleted.

No HTML code is allowed. Line breaks will be converted automatically. URLs will be auto-linked. Please use BBCode to format your text.

Add This Tutorial To:
  Del.icio.us   Digg   Google   Spurl   Blink   Furl   Simpy   Y! MyWeb 

Current Comments

2 comments so far (
post your own) View All Comments Latest 10 Comments:

I don't know how many hours i have spent on your site?
I appriciate what you do for me and people like me!
Please just continu like this!

jasna

Posted by jasna on Tuesday, 12.9.08 @ 02:07am | #82541

I have tried the code but failed since my IDE (Eclipse 3.2) is giving compilation error on the sheet.createDrawingPatriarch(); saying that HSSFSheet class HAS NO SUCH method(createDrawingPatriarch())

I need to display Images (stored in a Folder )in Excel sheet.

please reply

Posted by Jayanta on Wednesday, 08.6.08 @ 17:21pm | #71333

Training Courses
Tell A Friend
Your Friend Name
Software Solutions
Least Viewed
Most Rated
Recently Viewed
Search Tutorials

 

 
 

Home | JSP | EJB | JDBC | Java Servlets | WAP  | Free JSP Hosting  | Search Engine | News Archive | Jboss 3.0 tutorial | Free Linux CD's | Forum | Blogs

About Us | Advertising On RoseIndia.net  | Site Map

India News

Indian Software Development Company | iPhone Development Company in India | Flex Development Company in India | Java Training Delhi | Java Training at Noida |

Send your comments, Suggestions or Queries regarding this site at roseindia_net@yahoo.com.

Copyright © 2008. All rights reserved.