| |

inserting data into excel sheet using JExcel API

Reading Time: < 1 minute

before going to use this post My strong advice to see this post first.

/* by using this program iam trying to insert data to the Excel sheet */

JavaMix Blog

/*
* To change this template, choose Tools | Templates
* and open the template in the editor.
*/

package excelsheetreading;

/**
*
* @author vijay
*/

// in this program iam going to write insert some data with out formatting like fonts and decimals.
import java.io.File;
import java.io.IOException;
import java.util.Date;
import jxl.*;
import jxl.write.*;
import jxl.write.Number;
class WriteBook
{
// now here iam trying to enter one name and number to the sheet “First Sheet”

public static void main(String args[]) throws IOException, WriteException
{
// STEP 1:
// the first step is to create a writable workbook using the factory method on the Workbook class.
WritableWorkbook workbook = Workbook.createWorkbook(new File(“C:/Documents and Settings/vijay/Desktop/test.xls”));
//test.xls is my work book
// STEP 2:
//
WritableSheet sheet = workbook.createSheet(“First Sheet”,0); // sheet name
//STEP 3:
//adding(inserting) name to the sheet at location (0,2)
Label label = new Label(0,2,”A label record”);
sheet.addCell(label);
//adding number to the sheet at location (1,2)
Number number = new Number(1,2,3.1459);
sheet.addCell(number);
//Step 4:
//close the all opened connections
workbook.write();
workbook.close();
}
}

// before running
//1. make sure that jxl.jar file in your classpath
//2. and check test.xls file is available
//3. finally dont open the test.xls file while running this program

Similar Posts

41 Comments

  1. Your examples are vague and does not provide what is suggested in the heading.

    Like This example I expected Number Formatting feature.
    But this just shows assigning a value and just embedding.

  2. @paddu
    Oh,really!
    i think i explained clearly what i want to present!
    i cant help u ? if ur expected something that is not here.

    each and every method and every procedure is not possible to explain clearly for low learners …. i already given one example , then using this u try to solve another .

    any way thanks for ur comment.

  3. @paddu
    Oh,really!
    i think i explained clearly what i want to present!
    i cant help u ? if ur expected something that is not here.

    each and every method and every procedure is not possible to explain clearly for low learners …. i already given one example , then using this u try to solve another .

    any way thanks for ur comment.

    1. hello,

      i want to change existing XLS.above forum u explaind about creating the work book and sheets.is there any methode to update the XLS with out creating new sheet .

  4. Hi can you chk this I am able to compile the above code but while running im getting the below error

    C:\Documents and Settings\Administrator\Desktop>java -classpath jxl.jar; writebook1
    Exception in thread “main” java.lang.NoClassDefFoundError: writebook1 (wrong nam
    e: excelsheetreading1/WriteBook1)
    at java.lang.ClassLoader.defineClass0(Native Method)
    at java.lang.ClassLoader.defineClass(Unknown Source)
    at java.security.SecureClassLoader.defineClass(Unknown Source)
    at java.net.URLClassLoader.defineClass(Unknown Source)
    at java.net.URLClassLoader.access$100(Unknown Source)
    at java.net.URLClassLoader$1.run(Unknown Source)
    at java.security.AccessController.doPrivileged(Native Method)
    at java.net.URLClassLoader.findClass(Unknown Source)
    at java.lang.ClassLoader.loadClass(Unknown Source)
    at sun.misc.Launcher$AppClassLoader.loadClass(Unknown Source)
    at java.lang.ClassLoader.loadClass(Unknown Source)
    at java.lang.ClassLoader.loadClassInternal(Unknown Source)

    C:\Documents and Settings\Administrator\Desktop>

      1. My class name and prog name is same
        class name :Writebook
        Prog name : Writebook.java

      2. I have the jar in the workign dir and

        compiling with

        javac -classpath jxl.jar Writebook.java

        and running
        java -classpath jxl.jar:. Writebook

        its throwing exceptions

      3. Hi can you please check this exception also

        shiv@onesupport:~/Documents/renu/jexcelapi> java -jar jxl.jar Workbook.java
        jxl.read.biff.BiffException: Unable to recognize OLE stream
        jxl.read.biff.BiffException: Unable to recognize OLE stream
        at jxl.read.biff.CompoundFile.(CompoundFile.java:116)
        at jxl.read.biff.File.(File.java:127)
        at jxl.Workbook.getWorkbook(Workbook.java:221)
        at jxl.Workbook.getWorkbook(Workbook.java:198)
        at jxl.demo.Demo.main(Demo.java:276)
        shiv@onesupport:~/Documents/renu/jexcelapi>

      4. Is there anyway to add a worksheet to an existing workbook, so that i can add values to it.

        Kindly HELP !!!!!!! Please

  5. Hi can you chk this I am able to compile the above code but while running im getting the below error

    C:\Documents and Settings\Administrator\Desktop>java -classpath jxl.jar; writebook1
    Exception in thread “main” java.lang.NoClassDefFoundError: writebook1 (wrong nam
    e: excelsheetreading1/WriteBook1)
    at java.lang.ClassLoader.defineClass0(Native Method)
    at java.lang.ClassLoader.defineClass(Unknown Source)
    at java.security.SecureClassLoader.defineClass(Unknown Source)
    at java.net.URLClassLoader.defineClass(Unknown Source)
    at java.net.URLClassLoader.access$100(Unknown Source)
    at java.net.URLClassLoader$1.run(Unknown Source)
    at java.security.AccessController.doPrivileged(Native Method)
    at java.net.URLClassLoader.findClass(Unknown Source)
    at java.lang.ClassLoader.loadClass(Unknown Source)
    at sun.misc.Launcher$AppClassLoader.loadClass(Unknown Source)
    at java.lang.ClassLoader.loadClass(Unknown Source)
    at java.lang.ClassLoader.loadClassInternal(Unknown Source)

    C:\Documents and Settings\Administrator\Desktop>

      1. My class name and prog name is same
        class name :Writebook
        Prog name : Writebook.java

      2. I have the jar in the workign dir and

        compiling with

        javac -classpath jxl.jar Writebook.java

        and running
        java -classpath jxl.jar:. Writebook

        its throwing exceptions

      3. Hi can you please check this exception also

        shiv@onesupport:~/Documents/renu/jexcelapi> java -jar jxl.jar Workbook.java
        jxl.read.biff.BiffException: Unable to recognize OLE stream
        jxl.read.biff.BiffException: Unable to recognize OLE stream
        at jxl.read.biff.CompoundFile.(CompoundFile.java:116)
        at jxl.read.biff.File.(File.java:127)
        at jxl.Workbook.getWorkbook(Workbook.java:221)
        at jxl.Workbook.getWorkbook(Workbook.java:198)
        at jxl.demo.Demo.main(Demo.java:276)
        shiv@onesupport:~/Documents/renu/jexcelapi>

      4. Is there anyway to add a worksheet to an existing workbook, so that i can add values to it.

        Kindly HELP !!!!!!! Please

  6. hi,
    I am creating an excel file with 60,000 rows and 15 columns ,but it is unable to create an excel file.
    i am getting the error maximum size of excelsheet is crossed. I am using jxl api old version.
    could you please help me?

  7. hi,
    I am creating an excel file with 60,000 rows and 15 columns ,but it is unable to create an excel file.
    i am getting the error maximum size of excelsheet is crossed. I am using jxl api old version.
    could you please help me?

  8. hello, can you help me..please.

    i want to download file in word format with java, can you show me the sample to solve my problem

    Thanks

  9. hello, can you help me..please.

    i want to download file in word format with java, can you show me the sample to solve my problem

    Thanks

  10. extract jar file using winrar, then keep the mai program and jxl folder in same folder. compile and run without using classpath .. I did the same way..

  11. extract jar file using winrar, then keep the mai program and jxl folder in same folder. compile and run without using classpath .. I did the same way..

  12. HI, can u giv me a sample code of how to write into existing file without creating a copy of file. I want to append data into existing excel document. i m using JXL… I m gettin it by creating a copy of template n appended data into newly created file. But i want to append into existing excel doc… Please help me

  13. HI, can u giv me a sample code of how to write into existing file without creating a copy of file. I want to append data into existing excel document. i m using JXL… I m gettin it by creating a copy of template n appended data into newly created file. But i want to append into existing excel doc… Please help me

  14. Pls could u explain me hoe to import jxl package into java application..pls explain me..

  15. Pls could u explain me hoe to import jxl package into java application..pls explain me..

  16. Hi sir..
    I am unable to insert data into XL sheet one after another, as continuously,
    it is showing a warning while inserting second row from User interface.
    please guide me the correct way of entering data for continuous.

  17. Hi sir..
    I am unable to insert data into XL sheet one after another, as continuously,
    it is showing a warning while inserting second row from User interface.
    please guide me the correct way of entering data for continuous.

  18. Hi sir..
    I am unable to insert data into XL sheet one after another, as continuously,
    it is showing a warning while inserting second row from User interface.
    please guide me the correct way of entering data for continuous.
    If possible, i hope that you will send a sample code..

  19. Hi sir..
    I am unable to insert data into XL sheet one after another, as continuously,
    it is showing a warning while inserting second row from User interface.
    please guide me the correct way of entering data for continuous.
    If possible, i hope that you will send a sample code..

  20. Hi, I have excel file already, and my program should update some of the cells without affecting previous content… Can u help me in this… Bec every time I’m getting new worksheet when i try to update the contents…

    Thanks…

  21. Hi, I have excel file already, and my program should update some of the cells without affecting previous content… Can u help me in this… Bec every time I’m getting new worksheet when i try to update the contents…

    Thanks…

Comments are closed.