• 카테고리

    질문 & 답변
  • 세부 분야

    데이터 분석

  • 해결 여부

    미해결

엑셀에 데이터 크롤링 하면서 중간에 새로운 열 추가

23.03.19 18:20 작성 조회수 324

0

선생님 안녕하세요

좋은 강의 감사드립니다. 이전에 여쭤보았던 질문 중에 해결안된 것이 있어서 추가 질문드립니다.

 

아래의 예시와 같이 "중간에" 계속 열을 추가해야 하는 상황인데, 강의에서 나온 방식대로만 하면 "고정된" 열에만 추가할 수 있어서, 기존에 추가했던 데이터가 "밀리지 않는" 현상이 발생하더라고요. 혹시 해결할 수 있는 방법이 있을까요?

 

기존 데이터
image

그 이후에, 정보를 추가할 일이 있어서, 아래와 같이 B열에 새로운 열을 추가했다고 가정하면요

image

또 그 이후에, 중간에 새로운 열 하나를 더 추가할 수도 있고요

image

그러면, 원래 B열에 PER를 크롤링 하기로 되어있는데, D열로 크롤링 하도록 코드를 바꿔야 하는데, 코드를 안바꾸고 열이 밀린것처럼 코드도 자동으로 D열로 밀려서 크롤링 하도록 처음부터 설정할 수 있는 방법이 있을까요?

답변 1

답변을 작성해보세요.

0

자동으로 밀리는 명령어는 없는 것으로 알고 있습니다.

파이썬 문법을 이용해서 직접 구현해야 할 겁니다.

 

이런 식으로 코드를 짜보면 어떨까요?

if B1셀에 값이 있다면:
    B열 위치에 열을 추가한다.
    추가된 열의 데이터를 포함해서 행을 추가한다.
else:
    행을 추가한다.