Mysql
 sql >> Baza danych >  >> RDS >> Mysql

Twarde kodowanie nagłówków do pliku Excela przy użyciu PHP podczas dynamicznego odpytywania 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++;
}

Pamiętaj, że Excel5 ma limit 256 kolumn, więc jeśli masz więcej niż 255 rekordów danych, dodatkowe kolumny zostaną usunięte z zapisanego skoroszytu, jeśli zapisujesz w tym formacie.




  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Czy lepiej zrobić unię w SQL lub oddzielne zapytania, a następnie użyć php array_merge?

  2. Jak używać mvc-mini-profiler z Entity Framework 4,1?

  3. Liczba całkowita MySQL 0 kontra NULL

  4. Jak utworzyć tę strukturę tablicy w formularzu HTML?

  5. PHP Dodawanie wyniku bazy danych do tablicy wielowymiarowej