>백엔드 개발 >PHP 튜토리얼 >for 루프를 사용하여 Excel에서 여러 데이터 열을 하나의 셀로 병합

for 루프를 사용하여 Excel에서 여러 데이터 열을 하나의 셀로 병합

王林
王林원래의
2019-08-27 14:13:215398검색

오늘 직장에서 상사가 나에게 엑셀 표의 여러 열의 데이터를 하나의 열로 합치는 작업을 주었습니다.

데이터는 다음과 같습니다.

for 루프를 사용하여 Excel에서 여러 데이터 열을 하나의 셀로 병합

참고: 데이터 범위는 16601부터 20000까지이며 이는 URL이 2천 개 있다는 의미입니다.

다음은 여러 가지 방법입니다.

첫 번째 방법: wps 내장 기능을 사용하세요.

1 홍보 탭에서 삽입 기능을 찾으세요.

for 루프를 사용하여 Excel에서 여러 데이터 열을 하나의 셀로 병합

2. CONCATENATE

3. 접합해야 할 셀의 매개변수를 입력합니다. ​​for 루프를 사용하여 Excel에서 여러 데이터 열을 하나의 셀로 병합

4. 확인

for 루프를 사용하여 Excel에서 여러 데이터 열을 하나의 셀로 병합

단점: 이 방법은 데이터 양이 적은 상황에 적합합니다. 직장에서 데이터가 너무 많아서 두 번째 방법을 소개해드리겠습니다. for 루프를 사용하여 Excel에서 여러 데이터 열을 하나의 셀로 병합

두 번째: 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;;
}
?>

결과는 그림과 같습니다.

세 번째 방법: PHP 내장 함수 implode() 함수를 사용합니다. for 루프를 사용하여 Excel에서 여러 데이터 열을 하나의 셀로 병합

<?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 중국어 웹사이트의 기타 관련 기사를 참조하세요!

성명:
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.