krot

phpExcel числа как строки

Oct 2nd, 2017
90
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
  1. <?
  2.  
  3. // Подключаем класс для работы с excel
  4. require_once('lib/excel/PHPExcel.php');
  5. // Подключаем класс для вывода данных в формате excel
  6. require_once('lib/excel/PHPExcel/Writer/Excel5.php');
  7.  
  8. // Создаем объект класса PHPExcel
  9. $xls = new PHPExcel();
  10. // Устанавливаем индекс активного листа
  11. $xls->setActiveSheetIndex(0);
  12. // Получаем активный лист
  13. $sheet = $xls->getActiveSheet();
  14. // Подписываем лист
  15. $sheet->setTitle('Прайс');
  16.  
  17. // Вставляем текст в ячейку A1
  18. //$sheet->setCellValue("A1", 'Прайс');
  19.  
  20. $sheet->setCellValueExplicit('A3', '00001', PHPExcel_Cell_DataType::TYPE_STRING);
  21.  
  22.  
  23. or
  24. $sheet->setCellValueExplicitByColumnAndRow($columnPointer, $rowPointer, $value);
  25. /*...public function setCellValueExplicitByColumnAndRow($pColumn = 0, $pRow = 1, $pValue = null, $pDataType = PHPExcel_Cell_DataType::TYPE_STRING, $returnCell = false)
  26.  {
  27.   $cell = $this->getCellByColumnAndRow($pColumn, $pRow)->setValueExplicit($pValue, $pDataType);
  28.   return ($returnCell) ? $cell : $this;
  29. }*/
  30.  
  31. // Выводим HTTP-заголовки
  32.  header ( "Expires: Mon, 1 Apr 1974 05:00:00 GMT" );
  33.  header ( "Last-Modified: " . gmdate("D,d M YH:i:s") . " GMT" );
  34.  header ( "Cache-Control: no-cache, must-revalidate" );
  35.  header ( "Pragma: no-cache" );
  36.  header ( "Content-type: application/vnd.ms-excel" );
  37.  header ( "Content-Disposition: attachment; filename=price.xls" );
  38.  
  39. // Выводим содержимое файла
  40.  $objWriter = new PHPExcel_Writer_Excel5($xls);
  41.  $objWriter->save('php://output');
RAW Paste Data