sql >> Database teknologi >  >> RDS >> Mysql

Hardkodning af headere til excel-fil ved hjælp af PHP, mens du dynamisk forespørger SQL

$objPHPExcel = new PHPExcel();
$objPHPExcel->setActiveSheetIndex(0)
            ->setCellValue('A1', 'Hello')
            ->setCellValue('A2', 'world!');

$col = 1; 
while($row_data = mysql_fetch_assoc($result)) {
    $row = 1;
    foreach($row_data as $value) {
        $objPHPExcel->getActiveSheet()->setCellValueByColumnAndRow($col, $row, $value);
        $row++;
    }
    $col++;
}

Bemærk, at Excel5 har en grænse på 256 kolonner, så hvis du har mere end 255 dataposter, fjernes de yderligere kolonner fra den gemte projektmappe, hvis du gemmer i det format.




  1. rediger int til at flyde (mysql)

  2. Gendannelse af en databasesikkerhedskopi i OpenCart 1.5

  3. Hvordan definerer mysql DISTINCT() i referencedokumentation

  4. Opret forbindelse til en online MySQL-database fra localhost