1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91
|
<?php
include '../Classes/PHPExcel.php';
include '../Classes/PHPExcel/Writer/Excel5.php';
include '../Classes/PHPExcel/Cell/DataType.php';
// nouvelle feuille excel
$workbook = new PHPExcel;
$sheet = $workbook->getActiveSheet();
$sheet->getDefaultStyle()
->applyFromArray(array(
'font'=>array(
'name' => 'Arial',
'size' => 10,
'bold' => false),
'alignment'=>array(
'horizontal'=>PHPExcel_Style_Alignment::HORIZONTAL_LEFT),
'borders' => array(
'allborders'=>array(
'style' => PHPExcel_Style_Border::BORDER_DASHDOT))
)
);
$sheet->getColumnDimension('A')->setWidth(20);
$sheet->getColumnDimension('B')->setWidth(20);
$sheet->getColumnDimension('C')->setWidth(15);
$sheet->getColumnDimension('D')->setWidth(30);
$sheet->getColumnDimension('E')->setWidth(20);
$sheet->getColumnDimension('F')->setWidth(20);
$sheet->getColumnDimension('G')->setWidth(15);
// Début boucle affichage sur requete banque
$colonne=0;
$requete=mysql_query("SELECT * FROM espace_banque WHERE agence = '$id_agence' AND tempo='1'");
while ($data=mysql_fetch_array($requete))
{
$code = $data['comptecv'];
// Récupération des infos pour export
$sql = "select * from espace_profil where id_compte='$code'";
$req = mysql_query($sql) or die('Erreur SQL !<br>'.$sql.'<br>'.mysql_error());
$data = mysql_fetch_assoc($req);
$nom = $data['nom'];
$prenom = addslashes($datas['prenom']);
$codepostal = $data['cp'];
$adresse = $data['adresse'];
$ville = $data['ville'];
$prenom = $data['prenom'];
$tel = $data['tel'];
$nom = utf8_encode ("$nom");
$prenom = utf8_encode("$prenom");
$requetecv=mysql_query("SELECT * FROM espace_pro WHERE code = '$code'");
$resultcv = mysql_fetch_array($requetecv);
$cv = $resultcv['cv'];
///////////////////////////////////////
//AFFICHAGE
////////////////////////////
$colonne++;
$col1 = "A$colonne";
$col2 = "B$colonne";
$col3 = "C$colonne";
$col4 = "D$colonne";
$col5 = "E$colonne";
$col6 = "F$colonne";
$col7 = "G$colonne";
$sheet->setCellValue($col1, $nom);
$sheet->setCellValue($col2, $prenom);
$sheet->setCellValue($col3, $codepostal);
$sheet->setCellValue($col4, $adresse);
$sheet->setCellValue($col5, $ville);
$sheet->setCellValue($col6,(string) $tel, PHPExcel_Cell_DataType::TYPE_STRING);
$sheet->setCellValue($col7, $cv);
// Marquage définitif Tempo dans la banque
//-----------------------------
//$requete = "UPDATE espace_banque SET tempo='2' where agence='$id_agence' AND tempo='1'";
//$resultat = mysql_query($requete) or die('<br />Erreur d insertion dans la banque CV.<br />');
}
$writer = new PHPExcel_Writer_Excel5($workbook);
$records = './fichier.xls';
header('Content-type: application/vnd.ms-excel');
header('Content-Disposition:inline;filename=Fichier.xls ');
$writer->save('php://output');
?> |
Partager