Maison >développement back-end >tutoriel php >Utilisez la boucle for pour fusionner plusieurs colonnes de données dans une seule cellule dans Excel
Aujourd'hui, au travail, mon patron m'a confié la tâche de fusionner plusieurs colonnes de données du tableau Excel en une seule colonne.
Les données sont les suivantes :
Remarque : Les données vont de 16 601 à 20 000, ce qui signifie qu'il y a deux mille URL.
Voici quelques méthodes :
La première façon : utilisez la fonction intégrée wps
1 Dans l'onglet publicité. Trouvez la fonction d'insertion
2. Recherchez la fonction CONCATENATE
3. Remplissez les cellules qui en ont besoin à épisser Entrez les paramètres
4. Confirmez
Inconvénients : Cette méthode convient à de petites quantités de données, mais elle peut en rencontrer. une grande quantité de données, je vais vous présenter la deuxième méthode.
Deuxième : utilisez une boucle for()
Puisque nous devons compléter les données de 16601 à 20000 et que le préfixe et le suffixe de l'URL sont les mêmes, nous devons utiliser un for() boucle.
démo :
<?php $url = 'https://www.cctv.com/wenda/'; $html = '.html'; for($i = 16602; $i <= 2000; $i++) { echo $url.$i.$html.'<br>'; } ?>
Le résultat est comme indiqué dans la figure :
Troisième méthode : utilisez la fonction intégrée PHP implode () fonction
<?php //定义不变内容组成的数组 $arr = array('https://www.cctv.com/wenda','.html'); //利用循环和implode函数拼接字符串 for($i = 16601; $i <= 20000; $i++) { $string = implode($i,$arr); echo $string.'<br>'; } ?>
Les résultats sont les suivants :
S'il y a des erreurs dans le contenu ci-dessus, veuillez me corriger ! Toute aide est grandement appréciée.
Pour plus de questions connexes, veuillez visiter le site Web PHP chinois : Tutoriel vidéo PHP
Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!