membuat report excel java web

4
Membuat File Laporan Excel dari JSP (Java WEB) Oleh : Irnawati 1. Buatlah project baru masing-masing, atau jika sudah mempunyai project yang siap digunakan untuk praktek buka dahulu project nya di Netbeans. 2. Kemudian buat file jsp yang baru juga untuk mengcoding export ke excelnya dengan cara seperti biasa klik kanan Web Pages – Pilih New – pilih JSP next berikan nama filenya dengan lapObat(missal yang ingin di buat laporannya adalah laporan data obat) kemudian finish. 3. Setelah file jspnya terbbuka edit source codenya seperti berikut : <%@page contentType="text/html" pageEncoding="UTF-8"%> <!DOCTYPE html> <%@page import="java.sql.*" %> <%@page import="java.io.*" %> <html> <head> <title>Display data from MySQL</title> </head> <body> <h2>Laporan Data Obat</h2> <% try { //deklarasi url database String url = "jdbc:mysql://localhost:3306/sik"; Connection con = null; Statement stat = null; ResultSet rs = null; //load jdbc driver Class.forName("com.mysql.jdbc.Driver").newInstance(); con = DriverManager.getConnection(url, "root", ""); stat = con.createStatement(); //membuat query String query = "Select * from obat"; rs = stat.executeQuery(query); %> <%

Upload: achmad-raizaldi

Post on 17-Dec-2015

38 views

Category:

Documents


6 download

DESCRIPTION

Belajar membuat laporan web mudah dengan jsp

TRANSCRIPT

  • Membuat File Laporan Excel dari JSP (Java WEB)

    Oleh : Irnawati

    1. Buatlah project baru masing-masing, atau jika sudah mempunyai project yang siap

    digunakan untuk praktek buka dahulu project nya di Netbeans.

    2. Kemudian buat file jsp yang baru juga untuk mengcoding export ke excelnya dengan cara

    seperti biasa klik kanan Web Pages Pilih New pilih JSP next berikan nama filenya

    dengan lapObat(missal yang ingin di buat laporannya adalah laporan data obat) kemudian

    finish.

    3. Setelah file jspnya terbbuka edit source codenya seperti berikut :

    Display data from MySQL

    Laporan Data Obat

  • String exportToExcel =

    request.getParameter("exportToExcel");

    if (exportToExcel != null

    &&

    exportToExcel.toString().equalsIgnoreCase("YES")) {

    response.setContentType("application/vnd.ms-

    excel");

    response.setHeader("Content-Disposition",

    "inline; filename="

    + "Obat.xls");

    }

    %>

    Kode Obat

    Nama Obat

    Harga Obat

    PENTING!!

    - Sesuaikan nama database dan nama tabel dengan database dan tabel milik temen2

    sendiri

  • 4. Kembali Pada file index.jsp atau file jsp temen2 yang ingin diberikan link Laporan Excel

    dan edit source code nya seperti berikut :

    JSP Page

    Praktek Membuat Laporan Excel dari JSP (Java

    Web)

    By. IRNAWATI

    Laporan

    Excel

    5. Jangan lupa Add Lib Driver MySQL nya sehingga tampilan Libraries nya seperti berikut :

    6. Jika sudah coba jalankan programnya, punya saya Alhamdulillah lancar tanpa error

    sehingga tampilan halaman awalnya seperti berikut :

    Jika di klik Link Laporan Excel maka akan mendownload file excelnya, lalu klik OK

  • dan jika file excelnya dibuka maka hasilnya seperti berikut :

    NB : jika muncul text box peringatan klik saja yes.

    ~~~~~~~~~~~~~~~~~~~ HAPPY CODING By. Irnawati ~~~~~~~~~~~~~~~~~~