本文目錄一覽:
php格式怎麼用excel文件
PHP 輸出EXCEL文件有種簡單的方式:
定義header() 頭部輸出格式:
—頭部輸出格式的步驟有兩種:
.header(“Content-type:application/vnd.ms-excel”);
.header(“Content-Disposition:filename=php100.xls”);
舉例如下:
?php
header(“Content-type:application/vnd.ms-excel”);
header(“Content-Disposition:filename=php100.xls”);
echo “A1\t B1\t C1\n”;
echo “A2\t B2\t C2\n”;
echo “A3\t B3\t C3\n”;
?
顯示的結果:
一個3行3列的excel 文件
A1 B1 C1
A2 B2 C2
A3 B3 C3
php生成excel完整實例代碼
下載phpexcel類庫 代碼如下:
?php
require_once(‘PHPExcel.php’);
require_once(‘PHPExcel/IOFactory.php’);
$objPHPExcel=new PHPExcel();
$iofactory=new IOFactory();
//獲得數據 —一般是從數據庫中獲得數據
$data=array(
0=array(‘id’=2013,’name’=’張某某’,’age’=21),
1=array(‘id’=201,’name’=’EVA’,’age’=21)
);
//設置excel列名
$objPHPExcel-setActiveSheetIndex(0)-setCellValue(‘A1′,’編號’);
$objPHPExcel-setActiveSheetIndex(0)-setCellValue(‘B1′,’姓名’);
$objPHPExcel-setActiveSheetIndex(0)-setCellValue(‘C1′,’年齡’);
//把數據循環寫入excel中
foreach($data as $key = $value){
$key+=2;
$objPHPExcel-setActiveSheetIndex(0)-setCellValue(‘A’.$key,$value[‘id’]);
$objPHPExcel-setActiveSheetIndex(0)-setCellValue(‘B’.$key,$value[‘name’]);
$objPHPExcel-setActiveSheetIndex(0)-setCellValue(‘C’.$key,$value[‘age’]);
}
//excel保存在根目錄下 如要導出文件,以下改為注釋代碼
$objPHPExcel-getActiveSheet() – setTitle(‘SetExcelName’);
$objPHPExcel- setActiveSheetIndex(0);
$objWriter = $iofactory – createWriter($objPHPExcel, ‘Excel2007’);
$objWriter – save(‘SetExcelName.xlsx’);
//導出代碼
// $objPHPExcel-getActiveSheet() – setTitle(‘SetExcelName’);
// $objPHPExcel- setActiveSheetIndex(0);
// $objWriter = $iofactory – createWriter($objPHPExcel, ‘Excel2007’);
// $filename = ‘SetExcelName.xlsx’;
// header(‘Content-Type: application/vnd.ms-excel’);
// header(‘Content-Type: application/octet-stream’);
// header(‘Content-Disposition: attachment; filename=”‘ . $filename . ‘”‘);
// header(‘Cache-Control: max-age=0’);
// $objWriter – save(‘php://output’);
?
php 創建excel時wamp怎樣設置
進入php源程序目錄中的ext目錄中,這裡存放着各個擴展模塊的源代碼,選擇你需要的模塊,比如curl模塊:cd curl
執行phpize生成編譯文件,phpize在PHP安裝目錄的bin目錄下
/usr/local/php5/bin/phpize
運行時,可能會報錯:Cannot find autoconf. Please check your autoconf installation and
the $PHP_AUTOCONF
environment variable is set correctly and then rerun this
script.,需要安裝autoconf:
yum install autoconf(RedHat或者CentOS)、apt-get install
autoconf(Ubuntu Linux)
/usr/local/php5/bin/php -v
執行這個命令時,php會去檢查配置文件是否正確,如果有配置錯誤,
這裡會報錯,可以根據錯誤信息去排查!
原創文章,作者:BUWL,如若轉載,請註明出處:https://www.506064.com/zh-hk/n/137041.html