php 相同数据合并单元格,利用for循环实现excel中多列数据合并到一个单元格

详细内容

今天在工作中,老板给我一个任务,把excel表格中的多列数据合并到一列中。

数据如下:

b3d2170bb4df9dadc185c0dc39ee9694.png

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

下面为大家介绍几种方法:

第一种:使用wps自带函数

1、在公示选项卡下找到插入函数

9c3443142d4546ee590d18a037358730.png

2、搜索CONCATENATE函数

67ac5291b089dc4a0ba2351c56cc75ba.png

3、将需要拼接的单元格填写入参数

24781da13e7f8f2b32f3fabbb31c6c34.png4、确定即可

a7e9bc71f8e6e2d50a3f76592f7e3ac0.png

缺点:这种方法适用于数据量小的情况,但是在工作中可能会遇到大量数据的情况,所以,接下来为大家介绍第二种方法。

第二种:使用for()循环

由于我们需要完成16601到20000的数据,同时网址前缀和后缀相同,所以我们就需要使用到for()循环。

demo:<?php

$url = 'https://www.cctv.com/wenda/';

$html = '.html';

for($i = 16602; $i <= 2000; $i++) {

echo $url.$i.$html.'
';

}

?>

结果如图:

39b5009b39a47040fb8905901567f7d8.png

第三种:使用PHP内置函数implode()函数<?php

//定义不变内容组成的数组

$arr = array('https://www.cctv.com/wenda','.html');

//利用循环和implode函数拼接字符串

for($i = 16601; $i <= 20000; $i++) {

$string = implode($i,$arr);

echo $string.'
';

}

?>

结果如图:

703cd6d88a005e432f0405f3b28ca1c1.png

以上内容若有错误,请指正!不胜感激。

相了解更多相关问题请访问少侠科技:PHP视频教程

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值