codice

codice

<? Php
ini_set ('display_errors', 1);
require_once ( 'PHPExcel.php');
require_once ( 'PHPExcel / IOFactory.php');
include_once ( '../../../ wp-load.php');
$ objPHPExcel = nuovo PHPExcel ();
globale $ wpdb;
// $ objPHPExcel-> getActiveSheet ();

$ objPHPExcel-> setActiveSheetIndex (0) -> setCellValue ('A1', 'Rapporti di donazione');
$ objPHPExcel-> setActiveSheetIndex (0) -> mergeCells ('A1: C1', ");
$ objPHPExcel-> setActiveSheetIndex (0) -> setCellValue ('A2', 'SI');
$ objPHPExcel-> setActiveSheetIndex (0) -> setCellValue ('B2', 'Progetto');
$ objPHPExcel-> setActiveSheetIndex (0) -> setCellValue ('C2', 'Sub Project');
$ objPHPExcel-> setActiveSheetIndex (0) -> setCellValue ('D2', 'Posizione');
$ objPHPExcel-> setActiveSheetIndex (0) -> setCellValue ('E2', 'Totale');

$ file = 'Donazione'. tempo() . '.xlsx'; //
// $ objWriter = PHPExcel_IOFactory :: createWriter ($ objPHPExcel, 'Excel2007');
// $ objWriter-> save ("upload / excelsheet /". $ file);
// Rinomina il foglio di lavoro
$ objPHPExcel-> getActiveSheet () -> setTitle ('Matrice dei prezzi');

// Imposta l'indice del foglio attivo sul primo foglio, quindi Excel apre questo come primo foglio
$ ObjPHPExcel-> setActiveSheetIndex (0);

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

prefisso di $ queryexport = ("SELECT". $ wpdb-> "user_donating. *,". $ wpdb-> prefisso. *, sum (". $ wpdb-> prefisso" user_donating.total_amt) come totalamount FROM $ Wpdb-> prefisso "user_donating.selection_id =". $ Wpdb-> prefisso. "Selections.uniqetime_id WHERE posted_date". $ Wpdb-> prefisso "$ wpdb-> prefisso" $ wpdb-> prefisso "user_donating LEFT JOIN" tra ''. $ startdate '' AND '". $ enddate."' GRUPPO per progetto, subproject, posizione ";

$ result = mysql_query ($ queryexport);
$ header = ";
$ i = 3;
$ j = 1;

mentre ($ riga = mysql_fetch_array ($ risultato)) {
$ objPHPExcel-> getActiveSheet () -> SetCellValue ('A'. $ i, $ j);
$ objPHPExcel-> getActiveSheet () -> SetCellValue ('B'. $ i, $ riga ['progetto']);
$ objPHPExcel-> getActiveSheet () -> SetCellValue ('C'. $ i, $ riga ['sub_project']);
$ objPHPExcel-> getActiveSheet () -> SetCellValue ('D'. $ i, $ riga ['posizione']);
$ objPHPExcel-> getActiveSheet () -> SetCellValue ('E'. $ i, '£' .number_format ($ riga ['totalamount'], 2));

$ I ++;
$ J ++;
}

$ objWriter = PHPExcel_IOFactory :: createWriter ($ objPHPExcel, 'Excel2007');
$ objWriter-> save ("upload / excelsheet /". $ file);
$ file_url = 'file upload / excelsheet /'.$;

header ('Tipo di contenuto: application / vnd.openxmlformats-officedocument.spreadsheetml.sheet');
intestazione ("Contenuto-contenuto: allegato; filename =". $ file);
intestazione ("Cache-Control: deve-validare, post-check = 0, pre-check = 0");
ob_end_clean ();
ReadFile ($ FILE_URL);
Uscita;

?>

BISOGNO DI AIUTO? Clicca qui per la guida in linea