require_once
('./phpexcel1.7.3/PHPExcel.php');
$excel_obj
=
new
PHPExcel();
$objWriter
= newPHPExcel_Writer_Excel5(
$excel_obj
);
$excel_obj
->setActiveSheetIndex(0);
$act_sheet_obj
=
$excel_obj
->getActiveSheet();
$act_sheet_obj
->setTitle('sheet');
$act_sheet_obj
->setCellValue('A1', '字符串内容');
$act_sheet_obj
->setCellValue('A2', 26);
$file_name
=
"output.xls"
;
$objWriter
->save(
$file_name
);
用于将mysql数据用php导出到excel文件中,也许可以作为速成材料,实例代码如下:
<?php
function
to_excel(
$sql
,
$excel_name
)
{
include_once
('PHPExcel/Classes/PHPExcel.php');
include_once
('PHPExcel/Classes/PHPExcel/Writer/Excel2007.php');
$objPHPExcel
=
new
PHPExcel();
$re
= mysql_query(
$sql
);
$i
= 1;
while
(
$list
= mysql_fetch_row(
$re
))
{
$objPHPExcel
->getActiveSheet()->setCellValue('A' .
$i
,
$list
[0]);
$objPHPExcel
->getActiveSheet()->setCellValue('B' .
$i
,
$list
[1]);
$objPHPExcel
->getActiveSheet()->setCellValue('C' .
$i
,
$list
[2]);
$objPHPExcel
->getActiveSheet()->setCellValue('D' .
$i
,
$list
[3]);
$objPHPExcel
->getActiveSheet()->setCellValue('E' .
$i
,
$list
[4]);
$objPHPExcel
->getActiveSheet()->setCellValue('F' .
$i
,
$list
[5]);
$objPHPExcel
->getActiveSheet()->setCellValue('G' .
$i
,
$list
[6]);
$objPHPExcel
->getActiveSheet()->setCellValue('H' .
$i
,
$list
[7]);
$objPHPExcel
->getActiveSheet()->setCellValue('I' .
$i
,
$list
[8]);
$i
++;
}
$objWriter
=
new
PHPExcel_Writer_Excel2007(
$objPHPExcel
);
$objWriter
->save(
$excel_name
.
".xlsx"
);
echo
"OK!已导出为"
.
$excel_name
;
}