PHPExcel 导入导出 excel 文件 实例
2014-05-26 15:55
573 查看
public static function exportExcel($fileName,$displayFields,$exportList)
{
$objExcel = new PHPExcel();
//set document Property
$objWriter = PHPExcel_IOFactory::createWriter($objExcel, 'Excel2007');
$objActSheet = $objExcel->getActiveSheet();
$key = ord("A");
foreach ($displayFields as $filedValue)
{
$colum = chr($key);
$objActSheet->setCellValue($colum.'1', $filedValue);
$key += 1;
}
$column = 2;
foreach($exportList as $key => $rows){
$span = ord("A");
foreach($rows as $keyName=>$value){
$j = chr($span);
$objActSheet->setCellValue($j.$column, $value);
$span++;
}
$column++;
}
//*************************************
$outfile = $fileName.".xls";
//export to exploer
header("Content-Type: application/force-download");
header("Content-Type: application/octet-stream");
header("Content-Type: application/download");
header('Content-Disposition:inline;filename="'.$outfile.'"');
header("Content-Transfer-Encoding: binary");
header("Cache-Control: must-revalidate, post-check=0, pre-check=0");
header("Pragma: no-cache");
$objWriter->save('php://output');
exit;
}
这是我编程的时候一个小实例,在这里mark下, 如果你也想做一个简单的实例的话,可以直接拿来用,主要是对行,列的读取。
{
$objExcel = new PHPExcel();
//set document Property
$objWriter = PHPExcel_IOFactory::createWriter($objExcel, 'Excel2007');
$objActSheet = $objExcel->getActiveSheet();
$key = ord("A");
foreach ($displayFields as $filedValue)
{
$colum = chr($key);
$objActSheet->setCellValue($colum.'1', $filedValue);
$key += 1;
}
$column = 2;
foreach($exportList as $key => $rows){
$span = ord("A");
foreach($rows as $keyName=>$value){
$j = chr($span);
$objActSheet->setCellValue($j.$column, $value);
$span++;
}
$column++;
}
//*************************************
$outfile = $fileName.".xls";
//export to exploer
header("Content-Type: application/force-download");
header("Content-Type: application/octet-stream");
header("Content-Type: application/download");
header('Content-Disposition:inline;filename="'.$outfile.'"');
header("Content-Transfer-Encoding: binary");
header("Cache-Control: must-revalidate, post-check=0, pre-check=0");
header("Pragma: no-cache");
$objWriter->save('php://output');
exit;
}
这是我编程的时候一个小实例,在这里mark下, 如果你也想做一个简单的实例的话,可以直接拿来用,主要是对行,列的读取。
相关文章推荐
- ThinkPHP 3.2 + PHPExcel 导入导出文件 第三方类库不能用问题解决
- ThinkPHP 3.2 + PHPExcel 导入导出文件 第三方类库不能用问题解决
- PHPExcel导入导出Excel文件
- PHPExcel导入导出 若在thinkPHP3.2中使用(无论实例还是静态调用(如new classname或classname::function)都必须加反斜杠,因3.2就命名空间,如/classname
- C#导入导出EXCEL文件的代码实例
- PHP导入Excel和导出数据为Excel文件
- PHPExcel导入导出文件
- phpexcel导入导出excel文件常用操作
- php数据导入导出之excel(csv文件)
- php导入导出excel实例
- ThinkPHP 3.2 PHPExcel 导入导出文件 第三方类库不能用问题解决
- 【代码实现】PHP导入Excel和导出数据为Excel文件
- php导出导入excel 文件
- 使用PHP导入Excel和导出数据为Excel文件
- php数据导入导出之excel(csv文件)
- 【代码实现】PHP导入Excel和导出数据为Excel文件
- php导入导出excel实例
- php导入导出excel实例
- PHP导入导出mysql为sql文件的方法(已经验证,有实例,很好用)
- PHP导出文件,导入Excel