今天在工作中,老闆給我一個任務,把excel表格中的多列資料合併到一列。
資料如下:
注意:資料從16601到20000,也就是說有兩千個網址。
以下為大家介紹幾種方法:
第一種:使用wps自帶函數
1、在公示標籤下找到插入函數
2、搜尋CONCATENATE
函數
3、將需要拼接的單元格填入參數
4、確定即可
#缺點:此方法適用於資料量小的情況,但在工作上可能會遇到大量數據的情況,所以,接下來為大家介紹第二種方法。
第二種:使用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>'; } ?>
結果如圖:
#第三種:使用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>'; } ?>
結果如圖:
以上內容若有錯誤,請指正!不勝感激。
相了解更多相關問題請上PHP中文網:PHP影片教學
#以上是利用for循環實現excel中多列資料合併到一個單元格的詳細內容。更多資訊請關注PHP中文網其他相關文章!