phpexcel读取合并单元格的值

[复制链接]
查看11 | 回复1 | 2011-1-13 11:48:11 | 显示全部楼层 |阅读模式
include_once 'phpExcel/Classes/PHPExcel/IOFactory.php';
$loadfile=$uploadfile_xls;
if (!file_exists($loadfile)) {
exit("Please run 05featuredemo.php first.\n");
}

$objReader = PHPExcel_IOFactory::createReader('Excel5');

$objPHPExcel = $objReader->load($loadfile);

$sheet = $objPHPExcel->getSheet(0); // 读取第一个工作表(编号从 0 开始)
$highestRow = $sheet->getHighestRow(); // 取得总列数

for ($row = 2; $row getCell("A$row")->getValue();

if(empty($xx)){

$xx="无";
}else{

$xx=iconv('utf-8','gbk',$xx);
}
echo $xx;
echo "
============
";

$num = $sheet->getCellByColumnAndRow(5, $row)->getValue();

$content = $sheet->getCellByColumnAndRow(6, $row)->getValue();

//

$theme = $sheet->getCellByColumnAndRow(0, $row)->getValue();



$num=iconv('utf-8','gbk',$num);

$content=iconv('utf-8','gbk',$content);

//

$theme=iconv('utf-8','gbk',$theme);



if($num && $content){

$arr=array("pid"=>$pid,"content"=>$content,"num"=>$num,"theme"=>$theme);

//insertxintable("requirement_detail",$arr);

}

$show_arr[]=$arr;

}
unset($objPHPExcel);
}
输出:
大年初二的春节祝福
============

============

============

============

============

============

============
怎么让获取的都是 “大年初二的春节祝福”?
实在不行的话,程序控制,如果为空,值为向上最靠近的那个?怎么控制一下?


回复

使用道具 举报

千问 | 2011-1-13 11:48:11 | 显示全部楼层
总结 php导出Excel php导入Excel PhpExcel使用说明 PhpExcel使用手册2009/03/06 上午 02:37方法一:特点,简单,省心,<?php header("Content-type:application/vnd.ms-excel");header("Content-Disposition:attachment;filename=test_data.xls");$tx='表头'; echo $tx."\n\n"; //输出内容如下: echo "姓名"."\t"; echo "年龄"."\t"; echo "学历"."\t";
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

主题

0

回帖

4882万

积分

论坛元老

Rank: 8Rank: 8

积分
48824836
热门排行