188

Как выгрузить из Mysql в Excel

Скачать PHPExcel





 //Подключаемся к БД
$host = 'localhost'; 
$database = 'analyz'; 
$user = 'root'; 
$password = ''; 
$link = mysqli_connect($host, $user, $password, $database) 
or die("Ошибка " . mysqli_error($link));
mysqli_set_charset($link, 'utf8');

require_once 'PHPExcel.php'; // Подключаем библиотеку PHPExcel 
  $phpexcel = new PHPExcel(); // Создаём объект PHPExcel 
  /* Каждый раз делаем активной 1-ю страницу потом записываем в неё данные */ 
  $page = $phpexcel->setActiveSheetIndex(0); // Делаем активной первую страницу 
  $i = 0;
  $rez_reestr = mysqli_query($link, "SELECT * FROM office WHERE types=4 ORDER BY id ASC");
  while($rez = mysqli_fetch_array($rez_reestr)){ 
  $page->setCellValue("A$i", $rez['name_office']);
  $page->setCellValue("B$i", $rez['finid']);
  $page->setCellValue("C$i", $rez['full_city']);
  $page->setCellValue("D$i", $rez['dir']);
  $page->setCellValue("D$i", $rez['upr']);
  $page->setCellValue("E$i", $rez['bg']);
  $page->setCellValue("F$i", $rez['cor_x']);
  $page->setCellValue("G$i", $rez['cor_y']);
  $i++;
  }

  $page->setTitle("office sovcombank"); // Заголовок делаем "Example"
  /* Начинаем готовиться к записи информации в xlsx-файл */
  $objWriter = PHPExcel_IOFactory::createWriter($phpexcel, 'Excel2007');
  /* Записываем в файл */
  $objWriter->save("office_sovcombank.xlsx");

0 комментариев

Написать сообщение

Пожалуйста, оцените по 5 бальной шкале