Notice
Recent Posts
Recent Comments
Link
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | |||
5 | 6 | 7 | 8 | 9 | 10 | 11 |
12 | 13 | 14 | 15 | 16 | 17 | 18 |
19 | 20 | 21 | 22 | 23 | 24 | 25 |
26 | 27 | 28 | 29 | 30 | 31 |
Tags
- IFRS16
- 양도소득
- 많은파일
- 2022왓챠
- MMT
- 1세대1주택요건
- WCGW
- 헤더정보
- 한꺼번에
- MMDA
- EUC
- 양도소득세
- 왓챠2.0
- 비용인식
- pandas
- 조인마이테이블
- 내부통제관리제도
- 감사인선임
- 리스
- 회계
- 좋좋소
- 개정
- MMW
- 증선위보고
- 무형자산인식
- 통제활동
- 많은시트
- mmf
- RAWC
- Python
Archives
- Today
- Total
아무거나노트
많은 "파일"의 엑셀 칼럼(열) 헤더 정보 한꺼번에 보기 본문
한 폴더 안에 유사한 데이터프레임이 있고 해당 데이터프레임의 헤더정보를 한꺼번에 보고 싶은 경우
import glob
import pandas as pd
import os
#폴더에 들어있는 xlsx파일을 리스트 업
files= glob.glob("*.xlsx")
files
#data라는 리스트형성
data=[]
# 위의 files의 file(변수)에 대하여 file 이름 헤더 정보를 덧붙여 리스트를 만들고 그것을 data라는 리스트에 넣음
# 여기까지 하면 각 파일의 헤더정보가 하나의리스트로 묶여 다시 data라는 리스트로 들어가게됨.
for file in files :
df = [os.path.basename(file)] + pd.read_excel(file, encoding = "cp949",sheet_name="시트이름").columns.to_list()
data.append(df)
data
# 해당 리스트를 표로 만듦
df1 = pd.DataFrame(data)
df1
# 해당 리스트를 저장
df1.to_excel("Header정보확인.excel", encoding='cp949', index=False)
주의.
- 불러오는 파일이 csv인지 xlsx인지 확인할 것.
- encoding 정보 cp949 확인
- 시트가 여러가지 일 경우 해당 시트 이름 확인 할 것. 시트 미지정할 경우 가장 먼저의 시트만 복사됨.
'파이썬' 카테고리의 다른 글
많은 "파일"과 "시트"의 엑셀 칼럼(열) 헤더 정보 한꺼번에 보기 (0) | 2021.01.07 |
---|---|
많은 "시트"의 엑셀 칼럼(열) 헤더 정보 한꺼번에 보기 (0) | 2021.01.07 |
데이터 활용할 수 있는 소스 사이트 (0) | 2020.12.16 |