Heim > Artikel > Backend-Entwicklung > Verwenden Sie die for-Schleife, um in Excel mehrere Datenspalten in einer Zelle zusammenzuführen
Heute hat mir mein Chef bei der Arbeit die Aufgabe gegeben, mehrere Datenspalten in einer Excel-Tabelle in einer Spalte zusammenzuführen.
Die Daten lauten wie folgt:
Hinweis: Die Daten reichen von 16601 bis 20000, was bedeutet, dass es zweitausend URLs gibt.
Hier sind ein paar Methoden:
Der erste Weg: Verwenden Sie die integrierte WPS-Funktion
1. Auf der Registerkarte „Werbung“. Suchen Sie die Einfügefunktion
2. Suchen Sie nach der Funktion CONCATENATE
3. Füllen Sie die benötigten Zellen aus zu spleißen Geben Sie die Parameter ein
4. Bestätigen Sie
Nachteile: Diese Methode eignet sich für kleine Datenmengen, kann jedoch auftreten Bei einer großen Datenmenge werde ich Ihnen die zweite Methode vorstellen.
Zweitens: Verwenden Sie eine for()-Schleife
Da wir die Daten von 16601 bis 20000 vervollständigen müssen und das URL-Präfix und -Suffix gleich sind, müssen wir eine for() verwenden Schleife.
Demo:
<?php $url = 'https://www.cctv.com/wenda/'; $html = '.html'; for($i = 16602; $i <= 2000; $i++) { echo $url.$i.$html.'<br>'; } ?>
Das Ergebnis ist wie in der Abbildung dargestellt:
Dritte Methode: Verwenden Sie die in PHP integrierte Funktion implode ()-Funktion
<?php //定义不变内容组成的数组 $arr = array('https://www.cctv.com/wenda','.html'); //利用循环和implode函数拼接字符串 for($i = 16601; $i <= 20000; $i++) { $string = implode($i,$arr); echo $string.'<br>'; } ?>
Die Ergebnisse sind wie folgt:
Wenn der obige Inhalt Fehler enthält, korrigieren Sie mich bitte! Jede Hilfe wird sehr geschätzt.
Für weitere verwandte Fragen besuchen Sie bitte die chinesische PHP-Website: PHP-Video-Tutorial
Das obige ist der detaillierte Inhalt vonVerwenden Sie die for-Schleife, um in Excel mehrere Datenspalten in einer Zelle zusammenzuführen. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!