ホームページ > バックエンド開発 > PHPチュートリアル > for ループを使用して Excel の複数列のデータを 1 つのセルに結合する

for ループを使用して Excel の複数列のデータを 1 つのセルに結合する

王林
リリース: 2023-04-07 10:44:02
オリジナル
5370 人が閲覧しました

今日、職場で上司から、Excel テーブル内の複数のデータ列を 1 つの列に結合するというタスクが与えられました。

データは次のとおりです:

for ループを使用して Excel の複数列のデータを 1 つのセルに結合する

注: データの範囲は 16601 から 20000 で、これは URL が 2,000 あることを意味します。

ここではいくつかの方法を紹介します:

最初の方法: wps 組み込み関数を使用します

1。 [パブリシティ] タブ 挿入関数

for ループを使用して Excel の複数列のデータを 1 つのセルに結合する

#2 を見つけます。CONCATENATE

function

for ループを使用して Excel の複数列のデータを 1 つのセルに結合する

3 を検索します。 . セル

for ループを使用して Excel の複数列のデータを 1 つのセルに結合する

4 にパラメータを入力し、確認する必要があります

for ループを使用して Excel の複数列のデータを 1 つのセルに結合する

欠点: この方法は少量のデータに適しています。 , しかし、仕事で大量のデータに遭遇する可能性があるので、2番目の方法を紹介します。

2 番目: for() ループを使用する

16601 から 20000 までのデータを完成させる必要があり、URL のプレフィックスとサフィックスが同じであるため、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 の複数列のデータを 1 つのセルに結合する

3 番目の方法: PHP 組み込み関数 implode を使用します。 () function

<?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 の複数列のデータを 1 つのセルに結合する

上記の内容に誤りがある場合は、修正してください。素晴らしい。

その他の関連する質問については、PHP 中国語 Web サイトをご覧ください: PHP ビデオ チュートリアル

###

以上がfor ループを使用して Excel の複数列のデータを 1 つのセルに結合するの詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

関連ラベル:
ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート