首頁 > 後端開發 > php教程 > 利用for循環實現excel中多列資料合併到一個單元格

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

王林
發布: 2023-04-07 10:44:02
原創
5404 人瀏覽過

今天在工作中,老闆給我一個任務,把excel表格中的多列資料合併到一列。

資料如下:

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

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

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

第一種:使用wps自帶函數

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

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

2、搜尋CONCATENATE函數

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

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

利用for循環實現excel中多列資料合併到一個單元格4、確定即可

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

#缺點:此方法適用於資料量小的情況,但在工作上可能會遇到大量數據的情況,所以,接下來為大家介紹第二種方法。

第二種:使用for()循環

由於我們需要完成16601到20000的數據,同時網址前綴和後綴相同,所以我們就需要使用到for()循環。

demo:

<?php
$url = &#39;https://www.cctv.com/wenda/&#39;;
$html = &#39;.html&#39;;
for($i = 16602; $i <= 2000; $i++) {
    echo $url.$i.$html.&#39;<br>&#39;;
}
?>
登入後複製

結果如圖:

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

#第三種:使用PHP內建函數implode()函數

<?php
//定义不变内容组成的数组
$arr = array(&#39;https://www.cctv.com/wenda&#39;,&#39;.html&#39;);
//利用循环和implode函数拼接字符串
for($i = 16601; $i <= 20000; $i++) {
    $string = implode($i,$arr);
    echo $string.&#39;<br>&#39;;
}
?>
登入後複製

結果如圖:

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

以上內容若有錯誤,請指正!不勝感激。

相了解更多相關問題請上PHP中文網:PHP影片教學

#

以上是利用for循環實現excel中多列資料合併到一個單元格的詳細內容。更多資訊請關注PHP中文網其他相關文章!

相關標籤:
來源:php.cn
本網站聲明
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn
熱門教學
更多>
最新下載
更多>
網站特效
網站源碼
網站素材
前端模板