전공/자동화 프로그램
-
[개발] Editing 프로그램 개발 에피소드_string 내에서 사칙연산 구분하기전공/자동화 프로그램 2021. 1. 26. 21:24
[ 퀴즈 ] '*, /, +, -, (, )' 기호가 들어 있는 string 식에서 연산자/기호와 피연산자를 어떻게 구분해서 배열에 담을 수 있을까? 예를 들어, before과 같은 연산 수식이 있을 때 after 처럼 연산자를 구분하여 배열에 넣는 것 (before) SQ1*10+SQ2/2+3 (after) SQ1 * 10 + SQ2 / 2 + 3 문자열 하나씩 돌며 비교해야 하나 등등 생각하다가 생각한 방법. 소위 잔머리 방법이닷 ㅎㅎ [ SOL ] 기호의 양 옆에 공백을 넣고 공백 기준으로 배열에 담는다. eg. SQ1*10+SQ2/2+3 1단계. 기호 기준으로 공백 넣기 SQ1 * 10 + SQ2 / 2 + 3 2단계. 공백 기준으로 배열에 담기 SQ1 * 10 + SQ2 / 2 + 3 Dim f..
-
[Python] 여러개의 Excel / CSV 파일 내 vba 매크로를 순차적으로 실행하기전공/자동화 프로그램 2020. 9. 26. 10:46
여러 개의 파일(EXCEL or CSV)을 순차적으로 열고 vba 매크로를 돌릴 때 ‘매크로가 어느 파일에 존재하느냐’에 따라 2가지 경우로 나뉠 수 있을 것 같습니다. 1) 주어진 파일 각각에 엑셀 매크로가 심어져 있는 경우(엑셀 파일 내 매크로가 저장이 되려면 확장자가 xlsm 또는 xlsb이어야 합니다. 즉 모든 파일의 확장자가 xlsm, xlsb 인 경우) 이 경우 비교적 간단한 코드로 실행이 가능합니다. # 파일을 불러올 때 사용하는 패키지 import glob import os # 엑셀 사용을 위한 패키지 import xlwings as xw #엑셀을 띄우지 않고 실행 app = xw.App(visible=False) #파일 확장자가 xlsm인 파일만 순차적으로 실행 for file in gl..
-
장기요양 급여제공계획서 list 자동화 프로그램전공/자동화 프로그램 2020. 9. 15. 23:41
사회복지사 실습을 나가서 배운게 코딩이라 코딩하고 왔당 ㅎㅎ 원래 미션은 인쇄 문서를 보고 한글 문서로 그대로 타이핑하는 일인데 어르신 마다 제공되어야 하는 서비스가 다르고(예를 들어 김어르신은 양치질하기, 박어르신은 병원 다녀오기 등) 시간, 횟수까지 모두 달라서 @.@ 단순히 타이핑 하는 작업임에도 불구하고 횟수 제대로 썼나 여러번 확인해야하고 예전 문서를 갖다쓰기도 힘들었다 ㅠㅠ 그래서 건강보험공단에서 엑셀 파일 다운 받고 여기 프로그램에 파일 넣으면 형식에 맞게 출력되는 프로그램 만들었당 ㅎㅎ 기존 업무가 20분 정도 걸렸다면 이걸로 하면 1초도 안되서 정리 끝남ㅎㅎ (물론 output이 엑셀 파일로 나와서 다시 한글에 붙여넣어야함. 붙여넣는 시간까지 하면 그래도 1분?) 사회복지사 선생님들 업무..