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
반응형
'Python' 카테고리의 다른 글
[python] bs4.FeatureNotFound: Couldn't find a tree builder with the features you requested: lxml. Do you need to install a parser library? (0) | 2021.03.23 |
---|---|
PyQt .ui 파일과 Qt designer.exe 연동설정 (0) | 2021.03.21 |
[python] 파이썬 파일 선택 창 띄우기 (2) | 2021.03.08 |
[python]파이썬 함수 (0) | 2021.02.06 |
[python]파이썬 if , for ,while 문 (0) | 2021.02.06 |
댓글