본문 바로가기
IT(Tip)

폴더의 파일명을 엑셀에 저장하는 프로그램(파이썬 Tkinter로 만듦)

by good4me 2022. 3. 16.

goodthings4me.tistory.com

파이썬으로 파일 관리 관련 모듈을 스터디하다가 특정 폴더의 파일 리스트를 불러와서 엑셀에 저장하는 프로그램을 코딩해보았다. Windows 명령 프롬프트 창(cmd)에서 dir 명령으로 파일 리스트를 텍스트로 출력할 수 있지만, 파이썬 Tkinter 모듈을 사용하면 UI 기반의 실행 파일(.exe)을 만들 수 있어서 내친김에 그것까지 해보았다. 

 

 

지정한 폴더의 파일 이름을 불러와서 엑셀에 저장하는 프로그램

폴더 파일

위와 같이 폴더에 여러 파일이 있을 때 파일명 전체를 엑셀로 가져오려고 한다.

 

 

실행 파일

다운로드한 프로그램(read_files.exe)을 실행한다. (프로그램 다운로드)

 

 

프로그램 화면

 

폴더 찾기

'찾아보기' 버튼으로 읽어올 파일 리스트가 있는 폴더를 선택한다.

 

 

엑셀 파일명 입력

읽은 파일명을 엑셀로 저장하기 위한 엑셀 파일을 만들어야 하는데, 이 엑셀 파일의 이름을 입력하는 절차이다.

 

 

파일 읽어오기 시작

'파일 읽어오기 시작' 버튼을 클릭하면 파일명 추출하여 엑셀에 저장한다.

 

 

엑셀 파일 생성

엑셀 파일은 프로그램이 실행된 같은 폴더에 입력한 파일명으로 저장되어있다.

 

 

엑셀에 저장된 파일명

파일명이 저장된 엑셀 파일의 내용을 볼 수 있다.

 

good4me.co.kr

 

엑셀에 있는 '변경 파일명'을 사용하지 않을 경우에는 해당컬럼(열)은 삭제하면 되고, 파일의 이름을 정리하기 위해서 실제 파일 이름을 수정하고 싶을 때는 읽어온 파일명에 대응되는 '변경 파일명'을 입력하여 '파일명 변경 프로그램'을 통해 파일의 이름을 변경할 수 있다.

댓글