利用for迴圈實現excel中多列資料合併到一個單元格

2020-07-16 10:05:45
今天在工作中,老闆給我一個任務,把excel表格中的多列資料合併到一列中。

資料如下:

demo.jpg

注意:資料從16601到20000,也就是說有兩千個網址。

下面為大家介紹幾種方法:

第一種:使用wps自帶函數

1、在公示索引標籤下找到插入函數

demo01.jpg

2、搜尋CONCATENATE函數

demo02.jpg

3、將需要拼接的單元格填寫入引數

demo03.jpg4、確定即可

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中多列資料合併到一個單元格的詳細內容,更多請關注TW511.COM其它相關文章!