전체 글 썸네일형 리스트형 [파이썬/업무자동화] 엑셀에 입력 된 파일명 따라 이미지 삽입하기 - openpyxl ※ OpenPyxl 관련 포스팅 모음 2021.03.19 - [코딩/업무자동화] - [파이썬/업무자동화] Openpyxl로 엑셀 함수 사용하기, 엑셀 수식 넣기 2021.08.21 - [코딩/업무자동화] - [파이썬/업무자동화] Openpyxl 통해 엑셀 함수 사용하기 2편 2021.08.30 - [코딩/업무자동화] - [파이썬/업무자동화] 엑셀에 입력 된 파일명 따라 이미지 삽입하기 - openpyxl 2021.10.04 - [코딩/업무자동화] - [파이썬/업무자동화] openpyxl.style 사용법 정리 2021.10.16 - [코딩/업무자동화] - [파이썬/업무자동화] openypyxl 통해 엑셀 조건부 서식 적용하기 2021.11.09 - [코딩/업무자동화] - [파이썬/업무자동화] openpy.. 더보기 [Python/파이썬] Generator(제너레이터) , Iterator(이터레이터) 파이썬 코딩에서 효율적인 코드란 어떤 코드를 말하는 것일까? 파이썬에서 효율적인 코드란, 간결한 문법과 효율적인 메모리 사용이 가능한 코드를 말하는 것이라고 생각한다. 효율적인 코드 작성을 위해서는 파이썬의 'Generator', 'Iterator'를 사용하는 것도 한 방법이다. 이번 포스팅에서는 파이썬 Generator(제너레이터), Iterator(이터레이터)에 대해 간단히 정리해보려고 한다. 1. Iterator(이터레이터) 이터레이터는 반복가능한 객체를 말한다. for문이나 while 등 loop문을 통해 객체를 반복하여 어떤 결과를 출력해낼 수 있다. 반복이 가능한 객체라고 하면 예를 들어서, 파이썬의 대표적인 자료형 list, tuple, dictionary를 예로 들 수 있을 것 같다. 이러.. 더보기 [파이썬/업무자동화] Openpyxl 통해 엑셀 함수 사용하기 2편 ※ OpenPyxl 관련 포스팅 모음 2021.03.19 - [코딩/업무자동화] - [파이썬/업무자동화] Openpyxl로 엑셀 함수 사용하기, 엑셀 수식 넣기 2021.08.21 - [코딩/업무자동화] - [파이썬/업무자동화] Openpyxl 통해 엑셀 함수 사용하기 2편 2021.08.30 - [코딩/업무자동화] - [파이썬/업무자동화] 엑셀에 입력 된 파일명 따라 이미지 삽입하기 - openpyxl 2021.10.04 - [코딩/업무자동화] - [파이썬/업무자동화] openpyxl.style 사용법 정리 2021.10.16 - [코딩/업무자동화] - [파이썬/업무자동화] openypyxl 통해 엑셀 조건부 서식 적용하기 2021.11.09 - [코딩/업무자동화] - [파이썬/업무자동화] openpy.. 더보기 [엑셀/VBA] 엑셀 다른 파일에서 데이터 가져오기 : Getobject 함수 사용하기 이번 내용은 다른 폴더(또는 같은 폴더)에 있는 다른 엑셀 파일에서 필요한 데이터를 가져오려면 어떻게 해야하되는지에 대해 정리한 내용이다. 이전에는 '같은 엑셀 파일에서 다른 시트의 데이터를 가져오려면 어떻게 해야하는가'?를 정리했었다. 이번 포스팅을 잘 사용하면 여러 엑셀파일과 데이터를 연동하여 VBA 프로그램을 만들 수 있다. (이전 포스팅 : 2021.08.16 - [코딩/엑셀,VBA] - [엑셀/VBA] 엑셀 시트별 모든 데이터 통합하기(합치기)) 엑셀 VBA에서 다른 엑셀 파일에 접근하기 위한 방법은 GetObject라는 함수를 사용하는 것이다. 엑셀 VBA를 공부해본 사람이라면 알겠지만 엑셀에는 Workbook이라는 개체가 존재한다. Workbook이라고 하면 "ActiveWorkbook'이나.. 더보기 [엑셀/VBA] 엑셀 시트별 모든 데이터 통합하기(합치기) 이번 엑셀 VBA 포스팅은 엑셀 파일의 시트별 데이터를 통합시트에 모두 취합하는 코드를 작성하려고 한다. 코드를 작성하기 전에 작성 Concept은 아래와 같이 정리해본다. Concept 1. 데이터가 있는 시트(DATA1,2,3,4...)와 "통합"시트가 한 파일에 존재한다. DATA 시트는 아래 이미지로는 5개지만 더 많아져도 상관없다. Concept 2. 시트별로 임의로 작성한 모델 및 가격 데이터가 있다. 시트명이 'DATA1'이라면 모델명은 1-알파벳으로 되어있다. 만약 시트명이 'DATA2'라면 2-알파벳인 데이터가 있다. Concept 3. VBA 코드 실행시 "통합"시트에 아래 이미지 처럼 모든 데이터를 취합한다. 먼저 전체 VBA 코드 및 결과부터 확인해보자. 1. 전체 코드 및 결과 O.. 더보기 [Python/파이썬] 필요한 부분만 정리하는 matplotlib 1편 2021.08.15 - [코딩/Python] - [Python/파이썬] 필요한 부분만 정리하는 matplotlib 1편 2022.11.10 - [코딩/Python] - [Python/파이썬] matplotlib 2편 : 그래프 시각화 y축 숫자가 섞여서 나오는 문제 해결 필요한 부분만 정리하는 matplotlib 1편. 아래 내용은 위키독스의 'Matplotlib Tutorial - 파이썬으로 데이터 시각화하기'라는 책을 참고하여 정리하였다. 앞으로 정리하는 내용은 아래 matplotlib 라이브러리의 pyplot 모듈을 사용한다. 라이브러리 및 모듈명이 길기 때문에 코드에서는 plt로 줄여 사용. import matplotlib.pyplot as plt 1. 기본 그래프 그리기 기본적으로 그래프를 그리.. 더보기 [엑셀/VBA] 정적 배열, 동적 배열(ReDim, ReDim Preserve) 이번 포스팅은 엑셀 VBA의 정적 배열과 동적 배열에 관한 내용이다. 2 종류의 배열에 대해 요약하자면 정적배열은 크기가 정해진 배열을 말한다. 초기에 배열을 선언할 때, 배열의 총 사이즈를 정한다. 동적배열은 크기가 정해지지 않은 배열이다. 코드를 동작시키며 이름그대로 동적으로 배열의 크기를 변화시킬 수 있다. 아래는 예시를 통해 정적배열과 동적배열의 사용법에 대해 정리해보고자 했다. 1. 정적 배열 1) 1차원 배열 서론에서 설명했지만 정적배열은 크기가 정해진 배열이다. 1차원 배열의 변수선언은 아래와 같이 할 수 있다. #배열 선언법1 Dim 변수명(시작 Index To 끝 Index) as 변수Type 아래 예시 코드 디버깅을 통해 1차원 배열 변수선언을 확인해보도록 하겠다. Sub 정적배열() .. 더보기 [파이썬/업무자동화] 여러개 pdf 파일 1개로 합치기(+엑셀 응용) 이전 업무자동화 포스팅 중 여러개의 엑셀 파일을 시트별로 pdf로 변환하는 방법에 대해서 작성한 적이 있다. 이번에는 '여러개의 엑셀 파일(또는 여러개 엑셀 시트)을 1개 pdf 파일로 변환하려면 어떻게 하면 좋을까?'를 생각하다가 작성하는 포스팅이다. (관련 포스팅 : 2021.06.21 - [코딩/업무자동화] - [파이썬/업무자동화] 엑셀 파일 시트별 pdf 저장/변환하기) 구글링을 해보니 파이썬에서 PyPDF2 라는 라이브러리를 제공한다고 한다. PyPDF2는 파이썬에서 PDF 파일을 분할하거나 합칠 수 있는 라이브러리이다. 엑셀파일을 각각 시트별로 pdf로 모두 변환한 후, PyPDF2 라이브러리를 통해 1개 pdf 파일로 결합할 수 있다. 이번 포스팅에서는 엑셀 파일 시트를 모두 각각 pdf 파.. 더보기 이전 1 2 3 4 5 6 7 8 ··· 18 다음