php IHDR w Q )Ba pHYs sRGB gAMA a IDATxMk\U s&uo,mD )Xw+e?tw.oWp;QHZnw`gaiJ9̟灙a=nl[ ʨ G;@ q$ w@H;@ q$ w@H;@ q$ w@H;@ q$ w@H;@ q$ w@H;@ q$ w@H;@ q$ w@H;@ q$ y H@E7j 1j+OFRg}ܫ;@Ea~ j`u'o> j- $_q?qS XzG'ay
files >> /var/www/html/fl/content/stok_opname/ |
files >> //var/www/html/fl/content/stok_opname/export.php |
<?php include "../../konfig/koneksi.php"; // nama file $namaFile = "Stok_Opname.xls"; // Function penanda awal file (Begin Of File) Excel function xlsBOF() { echo pack("ssssss", 0x809, 0x8, 0x0, 0x10, 0x0, 0x0); return; } // Function penanda akhir file (End Of File) Excel function xlsEOF() { echo pack("ss", 0x0A, 0x00); return; } // Function untuk menulis data (angka) ke cell excel function xlsWriteNumber($Row, $Col, $Value) { echo pack("sssss", 0x203, 14, $Row, $Col, 0x0); echo pack("d", $Value); return; } // Function untuk menulis data (text) ke cell excel function xlsWriteLabel($Row, $Col, $Value ) { $L = strlen($Value); echo pack("ssssss", 0x204, 8 + $L, $Row, $Col, 0x0, $L); echo $Value; return; } // header file excel header("Pragma: public"); header("Expires: 0"); header("Cache-Control: must-revalidate, post-check=0, pre-check=0"); header("Content-Type: application/force-download"); header("Content-Type: application/octet-stream"); header("Content-Type: application/download"); // header untuk nama file header("Content-Disposition: attachment; filename=".$namaFile.""); header("Content-Transfer-Encoding: binary "); // memanggil function penanda awal file excel xlsBOF(); // ------ membuat kolom pada excel --- // xlsWriteLabel(0,0,"No.ID"); xlsWriteLabel(0,1,"Tanggal"); xlsWriteLabel(0,2,"Brand"); xlsWriteLabel(0,3,"Nama"); xlsWriteLabel(0,4,"Qty"); xlsWriteLabel(0,5,"Posisi"); xlsWriteLabel(0,6,"Catatan"); xlsWriteLabel(0,7,"Photo 1"); xlsWriteLabel(0,8,"Photo 2"); xlsWriteLabel(0,9,"Photo 3"); xlsWriteLabel(0,10,"Status"); // -------- menampilkan data --------- // // query menampilkan semua data $query = "SELECT * FROM stok_opname order by id desc"; $hasil = mysql_query($query); // nilai awal untuk baris cell $noBarisCell = 1; // nilai awal untuk nomor urut data $noData = 1; while ($data = mysql_fetch_array($hasil)) { //$newstring = substr_replace($phonex, "A", 3, 0); //$newstring = substr_replace($newstring, "A", 7, 0); // id_main_produk kode_barang harga diskon harga_promo keterangan xlsWriteLabel($noBarisCell,0,$data['id']); xlsWriteLabel($noBarisCell,1,$data['tanggal']); xlsWriteLabel($noBarisCell,2,$data['brand']); xlsWriteLabel($noBarisCell,3,$data['nama']); xlsWriteLabel($noBarisCell,4,$data['qty']." ".$data['satuan']); xlsWriteLabel($noBarisCell,5,$data['posisi']); xlsWriteLabel($noBarisCell,6,$data['catatan']); xlsWriteLabel($noBarisCell,7,"http://faedahteknik.com/fl/images/img_customer/".$data['photo1']); xlsWriteLabel($noBarisCell,8,"http://faedahteknik.com/fl/images/img_customer/".$data['photo2']); xlsWriteLabel($noBarisCell,9,"http://faedahteknik.com/fl/images/img_customer/".$data['photo3']); xlsWriteLabel($noBarisCell,10,$data['status']); // xlsWriteLabel($noBarisCell,5,$data['comment']); // xlsWriteLabel($noBarisCell,6,$data['source']); // increment untuk no. baris cell dan no. urut data $noBarisCell++; $noData++; } // memanggil function penanda akhir file excel xlsEOF(); exit(); //header('location:../../media.php?module=exim'); ?>y~or5J={Eeu磝Qk ᯘG{?+]ן?wM3X^歌>{7پK>on\jy Rg/=fOroNVv~Y+ NGuÝHWyw[eQʨSb> >}Gmx[o[<{Ϯ_qFvM IENDB`