Home > Java > Membaca File Excell Dengan Java

Membaca File Excell Dengan Java

Beberapa hari yang lalu saya ada task membaca isi file excell dengan Java. Setelah membaca dari beberapa referensi akhirnya bisa juga.🙂

Berikut ini contoh source yang saya buat untuk membaca isi file excell dengan Java.

Nama file : ReadExcell.java

package readexcell;
import java.io.File;
import java.io.IOException;

import jxl.Workbook;
import jxl.Sheet;
import jxl.Cell;

import jxl.read.biff.BiffException;
/**
 *
 * @author Administrator
 */
public class ReadExcell {
   private String inputFilePath;
   
   public void setInputFile(String inputFilePath){
       this.inputFilePath = inputFilePath;
   }
   
   public void readExcell() throws IOException, BiffException{
       int numberSheet = 0;
       File fileExcell = new File(inputFilePath);
       Workbook workbook = Workbook.getWorkbook(fileExcell);
       
       Sheet sheet;
       Cell[]  cell;
       
       sheet = workbook.getSheet(numberSheet);
       for(int i=1; i <sheet.getRows(); i++){
           
           cell = sheet.getRow(i);
           String no = cell[0].getContents();
           String namaToko = cell[1].getContents();
           String alamatToko = cell[2].getContents();
           
           System.out.println(no+"  "+namaToko+"  "+alamatToko);
       }
       
       
   }
    /**
     * @param args the command line arguments
     */
    public static void main(String[] args) throws IOException, BiffException {
       
        ReadExcell readEx = new ReadExcell();
        
        readEx.setInputFile("C:\\Example.xls");
        readEx.readExcell();
    }
}

Penjelasan code diatas:

Code tersebut membaca file excell dengan nama Example.xls, kemudian membaca isi pada Sheet1 yang terdiri dari 3 kolom yaitu nomer, Nama Toko , dan Alamat Toko.

Berikut ini contoh output code Java tersebut.

Output

Output Code

Semoga bermanfaat.🙂

P.S.

Library yang saya gunakan dapat di-download disini

  1. No comments yet.
  1. No trackbacks yet.

Leave a Reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out / Change )

Twitter picture

You are commenting using your Twitter account. Log Out / Change )

Facebook photo

You are commenting using your Facebook account. Log Out / Change )

Google+ photo

You are commenting using your Google+ account. Log Out / Change )

Connecting to %s

%d bloggers like this: