利用for循环实现excel中多列数据合并到一个单元格-php教程

资源魔 34 0
明天正在工作中,老板给我一个义务,把excel表格中的多列数据兼并到一列中。

数据以下:

demo.jpg

留意:数据从16601到20000,也就是说有两千个网址。

上面为各人引见几种办法:

第一种:应用wps自带函数

一、正在公示选项卡下找到拔出函数

demo01.jpg

二、搜寻CONCATENATE函数

demo02.jpg

三、将需求拼接的单位格填写入参数

demo03.jpg四、确定便可

demo04.jpg

缺陷:这类办法实用于数据量小的状况,然而正在工作中可能会遇到年夜量数据的状况,以是,接上去为各人引见第二种办法。

第二种:应用for()轮回

因为咱们需求实现16601到20000的数据,同时网址前缀以及后缀相反,以是咱们就需求应用到for()轮回。

demo:

<?php
$url = 'https://www.cctv.com/wenda/';
$html = '.html';
for($i = 16602; $i <= 2000; $i++) {
    echo $url.$i.$html.'<br>';
}
?>

后果如图:

demo05.jpg

第三种:应用PHP内置函数implode()函数

<?php
//界说没有变内容组成的数组
$arr = array('https://www.cctv.com/wenda','.html');
//行使轮回以及implode函数拼接字符串
for($i = 16601; $i <= 20000; $i++) {
    $string = implode($i,$arr);
    echo $string.'<br>';
}
?>

后果如图:

demo05.jpg

以上内容如有谬误,请斧正!不堪感谢。

相理解更多相干成绩请拜访PHP中文网:PHP视频教程

以上就是行使for轮回完成excel中多列数据兼并到一个单位格的具体内容,更多请存眷资源魔其它相干文章!

标签: php开发教程 php开发资料 php开发自学 implode

抱歉,评论功能暂时关闭!