PHP读取excel中合并的单元格的值 试试这个 http://www.oschina.net/code/snippet_76782_1264 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 没法直接读呀……最后只能用vba写的宏把合并的单元格都分开,并且把值都还原,然后在用php读呀…… 想到一种方法:可以判断当前的单元格的值进行处理就行!查找的空值的单元格如果是合并的单元格的话,值就是上列或几列的值。例如:for ($i = 1; $i <= $data->sheets[0]['numRows']; $i++) { for ($j = 1; $j <= $data->sheets[0]['numCols']; $j++) { if(trim($data->sheets[0]['cells'][$i][$j]) ==""){//是值为空的合并单元格,更具需要判断 for($k=$i-1;$k>=0;$k--){ if(trim($data->sheets[0]['cells'][$k][$j])!=""){ $data->sheets[0]['cells'][$i][$j] = $data->sheets[0]['cells'][$k][$j]; break; } } //这里可以进一步处理! } echo "\"".$data->sheets[0]['cells'][$i][$j]."\","; } echo "<br/>";} 安装joomla出现奇怪错误,求助。 为什么我用dedecms生成的index和list用的一同一个模板(list_article) 有文件管理方面的开源代码吗? 如何学习好php 求phpchina的邀请码,现在要注册用户需要。。谢谢先。 str_replace(" "," ",$content)后出现乱码,怎么解决? 关于在模板判断问题,请教? php过滤文件夹 急! apache无法访问CI下的system文件 课程网站后台管理员管理系统 关于php + C++ 调用的问题或多数以什么样子的方式使用 ecshop 跟随着漂浮的一个客服代码
最后只能用vba写的宏把合并的单元格都分开,并且把值都还原,然后在用php读呀……
查找的空值的单元格如果是合并的单元格的话,值就是上列或几列的值。例如:
for ($i = 1; $i <= $data->sheets[0]['numRows']; $i++) {
for ($j = 1; $j <= $data->sheets[0]['numCols']; $j++) {
if(trim($data->sheets[0]['cells'][$i][$j]) ==""){//是值为空的合并单元格,更具需要判断
for($k=$i-1;$k>=0;$k--){
if(trim($data->sheets[0]['cells'][$k][$j])!=""){
$data->sheets[0]['cells'][$i][$j] = $data->sheets[0]['cells'][$k][$j];
break;
}
}
//这里可以进一步处理!
}
echo "\"".$data->sheets[0]['cells'][$i][$j]."\",";
}
echo "<br/>";
}