import pandas as pd
df = pd.read_excel('엑셀파일경로')
import pandas as pd
df = pd.read_excel('C:/Users/Gayeong/Downloads/excel_sample.xlsx',sheet_name ='sheet2',engine='openpyxl')
print(df) #전체 표 불러오기
display(df) # 표 보기
print(df['AA']) # AA 행 불러오기
df.head(2) # 2행까지 확인
오류 1. SyntaxError: (unicode error) 'unicodeescape' codec can't decode bytes in position 2-3: truncated \UXXXXXXXX escape
원인 : 파일을 불러오는 경로를 지정할때, \ 를 읽지못하여 오류발생.
해결방법 : 경로의 \를 /로 수정한다.
오류 2. XLRDError: Excel xlsx file; not support ed
원인 : 파일의 확장자가 .xslx 일때, XLRD 라이브러리가 인식하지못함.
해결방법 : 엑셀을 불러올때 엔진 지정.
read_excel('파일경로명',engine='openpyxl') 사용.
오류 3. TypeError: expected <class 'str'>
원인 : MS사의 엑셀이아닌 한셀을 사용했을때 나타남. ( 저장시 확장자를 통합.xlsx 로 저장했으나, openpyxl 에서는 지원하지않는 형식으로 보임. )
해결방법 : 임시방편으로 MS의 웹 엑셀에서 데이터를 복사붙여넣기하고 로컬에 저장함. 엑셀 얼른 깔아야겠다..
사용할때마다 업데이트 하도록 하겠습니다 ..