Maison >développement back-end >tutoriel php >Utilisez la boucle for pour fusionner plusieurs colonnes de données dans une seule cellule dans Excel

Utilisez la boucle for pour fusionner plusieurs colonnes de données dans une seule cellule dans Excel

王林
王林original
2019-08-27 14:13:215399parcourir

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 :

Utilisez la boucle for pour fusionner plusieurs colonnes de données dans une seule cellule dans Excel

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

Utilisez la boucle for pour fusionner plusieurs colonnes de données dans une seule cellule dans Excel

2. Recherchez la fonction CONCATENATE

Utilisez la boucle for pour fusionner plusieurs colonnes de données dans une seule cellule dans Excel

3. Remplissez les cellules qui en ont besoin à épisser Entrez les paramètres

Utilisez la boucle for pour fusionner plusieurs colonnes de données dans une seule cellule dans Excel4. Confirmez

Utilisez la boucle for pour fusionner plusieurs colonnes de données dans une seule cellule dans Excel

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 = &#39;https://www.cctv.com/wenda/&#39;;
$html = &#39;.html&#39;;
for($i = 16602; $i <= 2000; $i++) {
    echo $url.$i.$html.&#39;<br>&#39;;
}
?>

Le résultat est comme indiqué dans la figure :

Utilisez la boucle for pour fusionner plusieurs colonnes de données dans une seule cellule dans Excel

Troisième méthode : utilisez la fonction intégrée PHP implode () fonction

<?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;;
}
?>

Les résultats sont les suivants :

Utilisez la boucle for pour fusionner plusieurs colonnes de données dans une seule cellule dans Excel

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!

Déclaration:
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn