• Latest News

    Sunday, May 12, 2013

    Membuat Menu export.php

    Pembaca blogkoe, sebuah PR bila harus menginput database dengan banyak sekali data yang harusnya sudah dibuat pada Ms.excel harus diinput ulang.
    Tips ini memungkinkan anda untuk mengambil bentuk file dengan ekstensi file Ms.excel yang selanjutnya dapat anda isi formatnya sesuai tabel pada database yang akan inputkan, cara ini praktis tetapi ada kemungkinan data yang kurat akurat tergantung format anda dalam membuat arah tabel database yang akan diinputkan. 
    Ok saya bahas caranya
    • awalnya cukup download dulu paket folder libs disini
    • Taruh pada public html, kalau localhost difolder htdoc/www
    • tanam scrpt dibawah pada link yang anda inginkan untuk menginjek data, jika diinginkan untuk dibuat sebagai modul atau blok jg bisa
    • tata / atur 
    Tips selanjutnya membuat export file  : 
    <?php
    if(mysql_connect( "localhost","root","passwordanda" )){
       mysql_select_db( "databasekoe" );
    }
    $datetime = date('Ymd-His');
    include "../libs/PHPExcel.php";
    include "../libs/PHPExcel/Writer/Excel2007.php";
    $excel = new PHPExcel;
    $excel->getProperties()->setCreator("Bimosaurus");
    $excel->getProperties()->setLastModifiedBy("Bimosaurus");
    $excel->getProperties()->setTitle("Data Pegawai PT Anu");
    $excel->removeSheetByIndex(0);
    $sheet = $excel->createSheet();
    $sheet->setTitle('sheet_1');
     $sheet->setCellValue("A1", "id_siswa");
     $sheet->setCellValue("B1", "nis");
     $sheet->setCellValue("C1", "foto");
     $sheet->setCellValue("D1", "nama_siswa");
     $sheet->setCellValue("E1", "password");
     $sheet->setCellValue("F1", "jenkel");
     $sheet->setCellValue("G1", "tempat_lahir");
     $sheet->setCellValue("H1", "tanggal_lahir");
     $sheet->setCellValue("I1", "alamat");
     $sheet->setCellValue("J1", "tahun_registrasi");
     $sheet->setCellValue("K1", "tahun_lulus");
     $sheet->setCellValue("L1", "sekolah_asal");
     $sheet->setCellValue("M1", "email");
     $sheet->setCellValue("N1", "telepon");
     $sheet->setCellValue("O1", "status_siswa");
     $sheet->setCellValue("P1", "status_oke");
     $sheet->setCellValue("Q1", "id_kelas");
     $sheet->setCellValue("R1", "nama_ortu");
     $sheet->setCellValue("S1", "pekerjaan_ortu");
     $sheet->setCellValue("T1", "pekerjaan_sekarang");
     $sheet->setCellValue("U1", "info_tambahan");
     $sheet->setCellValue("V1", "id_jurusan");
    $sql = "SELECT * FROM ".$DB_KODE."_siswa`";
    $q = mysql_query( $sql );
    $i = 2; //Dimulai dengan baris ke dua, baris pertama digunakan oleh titel kolom
    while( $r = mysql_fetch_array( $q ) ){
       $sheet->setCellValue( "A" . $i, $r['id_siswa'] );
       $sheet->setCellValue( "B" . $i, $r['nis'] );
       $sheet->setCellValue( "C" . $i, $r['foto'] );
       $sheet->setCellValue( "D" . $i, $r['nama_siswa'] );
     $sheet->setCellValue( "E" . $i, $r['password'] );
     $sheet->setCellValue( "F" . $i, $r['jenkel'] );
     $sheet->setCellValue( "G" . $i, $r['tempat_lahir'] );
     $sheet->setCellValue( "H" . $i, $r['tanggal_lahir'] );
     $sheet->setCellValue( "I" . $i, $r['alamat'] );
     $sheet->setCellValue( "J" . $i, $r['tahun_registrasi'] );
     $sheet->setCellValue( "K" . $i, $r['tahun_lulus'] );
     $sheet->setCellValue( "L" . $i, $r['sekolah_asal'] );
     $sheet->setCellValue( "M" . $i, $r['email'] );
     $sheet->setCellValue( "N" . $i, $r['telepon'] );
     $sheet->setCellValue( "O" . $i, $r['status_siswa'] );
     $sheet->setCellValue( "P" . $i, $r['status_oke'] );
     $sheet->setCellValue( "Q" . $i, $r['id_kelas'] );
     $sheet->setCellValue( "R" . $i, $r['nama_ortu'] );
     $sheet->setCellValue( "S" . $i, $r['pekerjaan_ortu'] );
     $sheet->setCellValue( "T" . $i, $r['pekerjaan_sekarang'] );
     $sheet->setCellValue( "U" . $i, $r['info_tambahan'] );
     $sheet->setCellValue( "V" . $i, $r['id_jurusan']);
          $i++;
    }
     $writer = new PHPExcel_Writer_Excel2007($excel);
     $writer->save("$datetime.xlsx");
    ?>
    <p>File Anda: <a href="<?php echo $datetime;?>.xlsx">Unduh di sini </a></p>
     
    Baca juga cara importnya disini
    dan proses importnya disini
    • Blogger Comments
    • Facebook Comments

    0 comments:

    Post a Comment

    Item Reviewed: Membuat Menu export.php Rating: 5 Reviewed By: Arif Kurniawan
    Scroll to Top