본문 바로가기
Coding/Python

[Python] pandas 사용하여 엑셀 각각의 열을 연속적으로 복사하는 방법 !!

by 포스트it 2023. 9. 23.
반응형

 

[Python] pandas 사용하여 엑셀 각각의 열을 연속적으로 복사하는 방법 !!

아래와 같이 열을 복사 하고싶은데 엑셀에서 노가다 하지 마시고 pandas를 이용해서 쉽게 복사해보세요 !

아래 예제코드가 있습니다 ㅎ

 

 

예제코드
import pandas as pd

# Excel 파일 불러오기
input_file_path = 'test.xlsx'
df = pd.read_excel(input_file_path, engine='openpyxl')

# 각 열의 데이터를 3번씩 연속적으로 복사
df_repeated = pd.concat([df] * 4, ignore_index=True).sort_values(by=df.columns[0])

# 결과를 Excel 파일로 저장
output_file_path = 'output.xlsx'
df_repeated.to_excel(output_file_path, index=False, engine='openpyxl')

print(f"Data saved to {output_file_path}")

 

728x90
반응형

댓글