sql >> Databasteknik >  >> RDS >> Mysql

Hårdkoda rubriker för att excel-fil med PHP medan du dynamiskt frågar 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++;
}

Observera att Excel5 har en gräns på 256 kolumner, så om du har fler än 255 dataposter kommer de ytterligare kolumnerna att tas bort från den sparade arbetsboken om du sparar i det formatet.




  1. Skickar en array till mysql

  2. SQL Fuzzy Matchning

  3. Infoga euro- och dollarsymboler i en kolumn i mysql

  4. Upptäcka inkrementella databasändringar (Oracle till MongoDB ETL)