'여러' 태그의 글 목록
본문 바로가기

여러3

파이썬으로 여러 폴더 빠르고 쉽게 만들기 컴퓨터로 작업을 하다 보면 수많은 폴더를 만들어야 할 때가 있습니다. 이런일이 반복된다면 파이썬으로 프로그래밍을 해서 업무를 좀 더 효율화 시킬 수 있습니다. 우선 만들 폴더의 명을 엑셀파일에 입력하도록 하겠습니다. C:D 열에 순서를 나타내는 번호와 폴더 이름을 입력했습니다. 주의할 점은 C열에 숫자는 문자입니다. 만약 숫자를 적으면 파이썬 코드에서 문자로 변경해 주어야 합니다. 수십개나 수백개를 하더라도 속도차이는 거의 없습니다. 일단 예시로 5개 폴더만 만들어 보겠습니다. from openpyxl import load_workbook from tkinter import * from tkinter import filedialog import os 모듈은 엑셀을 열어야 하니 openpyxl에서 기존 만.. 2021. 10. 14.
openpyxl - 여러 엑셀파일 데이터 가져오기 여러개의 엑셀파일에 있는 데이터를 하나의 엑셀파일로 가져와 보겠습니다. 'Test'라는 이름의 폴더를 만든다음 임의로 엑셀파일을 3개 만들어 보겠습니다. 'Test' 폴더 안에는 각각의 파일에 아래 그림과 같이 글자를 임의로 입력 하였습니다. 전체 코드는 본 포스트의 맨 아래에 있으니 참고하시기 바랍니다. 여러개의 엑셀파일의 데이터를 가져오기 위해서는 총 3개의 모듈이 필요합니다. 'os' 모듈은 정해진 경로의 폴더내에 있는 엑셀파일의 이름을 가져오기 위해 필요하며, openpyxl 패키지의 'Workbook' 과 'load_workbook'은 각각 엑셀파일 생성과 폴더내의 엑셀파일을 열기위해 필요합니다. 폴더의 경로는 'path'라는 변수에 입력합니다. 각 파일의 Worksheet를 'ws'라는 변수에.. 2020. 12. 31.
엑셀 VBA(매크로) - 여러 파일 이름 (경로) 자동으로 가져오기 업무를 하다보면 여러 파일 이름들을 일일이 타이핑 하거나, 복사/붙여넣기 해야 할 때가 있습니다. 이때 VBA를 사용하면 간단하게 원하는 파일의 모든 이름 또는 경로를 가져올 수 있습니다. 엑셀파일을 열고 상단의 메뉴 중 '개발도구' >> Visual Basic' 으로 들어갑니다. 'Microsoft Visual Basic for Applications' 창에서 상단의 '삽입' 메뉴를 눌러 '모듈'을 추가합니다. 모듈 창을 열어서 코드를 입력합니다. 전체 코드는 아래와 같습니다. ↓Sub sbOpen_Filename() Dim lngCount As Long, lngI As Long Dim varArray As Variant, varArray2() As Variant Dim strPath As String.. 2020. 12. 5.