kód

kód

<? Php
inici_set ('display_errors', 1);
require_once ( 'PHPExcel.php');
require_once ( 'PHPExcel / IOFactory.php');
include_once ( '../../../ WP-load.php');
$ objPHPExcel = nový PHPExcel ();
globálne $ wpdb;
// $ objPHPExcel-> getActiveSheet ();

$ objPHPExcel-> setActiveSheetIndex (0) -> setCellValue ("A1", "Správy o darovaní");
$ objPHPExcel-> setActiveSheetIndex (0) -> zlúčenieCells ('A1: C1',);
$ objPHPExcel-> setActiveSheetIndex (0) -> setCellValue ('A2', 'SI');
$ objPHPExcel-> setActiveSheetIndex (0) -> setCellValue ('B2', 'Projekt');
$ objPHPExcel-> setActiveSheetIndex (0) -> setCellValue ("C2", "Podprojekt");
$ objPHPExcel-> setActiveSheetIndex (0) -> setCellValue ('D2', 'Poloha');
$ objPHPExcel-> setActiveSheetIndex (0) -> setCellValue ("E2", "Celkom");

$ file = 'Donácia'. čas (). 'Xlsx'; //
// $ objWriter = PHPExcel_IOFactory :: vytvoriťWriter ($ objPHPExcel, 'Excel2007');
// $ objWriter-> uložiť ("upload / excelsheet /". $ file);
// Premenujte pracovný hárok
$ objPHPExcel-> getActiveSheet () -> setTitle ("Cenová matica");

// Nastavte index aktívneho listu na prvý hárok, takže program Excel otvorí ako prvý hárok
$ ObjPHPExcel-> setActiveSheetIndex (0);

$ startdate = $ _REQUEST ['exportstartdate']. " 00: 00: 00 ';
$ enddate = $ _REQUEST ['exportenddate']. " 00: 00: 00 ';

$ query_port = ("SELECT". $ wpdb-> prefix.), sum (". $ wpdb-> prefix" user_donating.total_amt) ako totalamount FROM "$ Wpdb-> prefix" user_donating_Left JOIN ". $ Wpdb-> prefix" selections ON "" $ wpdb-> prefix "user_donating.selection_id =". $ Wpdb-> prefix. "Selections.uniqetime_id WHERE posted_date medzi "" $ startdate. "'A'" $ enddate. "" GROUP podľa projektu, sub_project, location ");

$ výsledok = mysql_query ($ queryexport);
$ header = ";
$ i = 3;
$ j = 1;

zatiaľ čo ($ row = mysql_fetch_array ($ výsledok)) {
$ objPHPExcel-> getActiveSheet () -> SetCellValue ('A'. $ i, $ j);
$ objPHPExcel-> getActiveSheet () -> SetCellValue ('B'. $ i, $ riadok ['projekt']);
$ objPHPExcel-> getActiveSheet () -> SetCellValue ('C'. $ i, $ riadok ['sub_project']);
$ objPHPExcel-> getActiveSheet () -> SetCellValue ('D'. $ i, $ riadok ['umiestnenie']);
$ objPHPExcel-> getActiveSheet () -> SetCellValue ('E'. $ i, '£' .number_format ($ riadok ['totalamount'], 2));

$ I ++;
$ J ++;
}

$ objWriter = PHPExcel_IOFactory :: vytvoriťWriter ($ objPHPExcel, 'Excel2007');
$ objWriter-> uložiť ("upload / excelsheet /". $ file);
$ file_url = 'súbor upload / excelsheet /'.$;

hlavička ("Content-Type: application / vnd.openxmlformats-officedocument.spreadsheetml.sheet");
hlavička ("Content-Disposition: príloha; filename =". $ file);
záhlavie ("Cache-Control: musí-revalidovať, post-check = 0, predbežná kontrola = 0");
ob_end_clean ();
readfile ($ FILE_URL);
východ;

>

POTREBOVAŤ POMOC? Kliknite tu pre online nápovedu