본문 바로가기
Python

[python]파이썬 엑셀 파일 읽기 함수

by inspireman 2021. 3. 8.
728x90

|파이썬 엑셀 파일 읽기 함수|


  • 엑셀파일 읽기 함수
import os
import pandas as pd
from tkinter import filedialog
from tkinter import messagebox

#files 변수에 선택 파일 경로 넣기
files = filedialog.askopenfilenames(initialdir="/",\
                 title = "파일을 선택 해 주세요",\
                    filetypes = (("*.xlsx","*xlsx"),("*.xls","*xls"),("*.csv","*csv")))

#파일 선택 안했을 때 메세지 출력
if files == '':
    messagebox.showwarning("경고", "파일을 추가 하세요")    

print(files)    #files 리스트 값 출력

#dir_path에 파일경로 하나씩 넣어서 읽기
for dir_path in files:                                             
    df = pd.read_excel(dir_path, header= 1 , usecols='C, G, I')   #엑셀 파일의 C, G, I 열만 읽기

C_list = []     # C열을 C_list에 생성
G_list = []     # G열을 C_list에 생성
I_list = []     # I열을 C_list에 생성

for i in df.values:
    C_list.append(i[0])		# C열을 C_list에 저장
    G_list.append(i[1])		# G열을 G_list에 저장
    I_list.append(i[2])		# I열을 I_list에 저장

print(C_list)
print(G_list)
print(I_list)
728x90
반응형

댓글