whitehotdog의 등록된 링크

 whitehotdog로 등록된 네이버 블로그 포스트 수는 115건입니다.

구글 키워드 찾기-UBERSUGGEST 설치 및 사용방법 [내부링크]

안녕하세요 명절 마지막 날 날씨가 추워졌습니다. 이웃님들 감기 조심하세요. 오늘은 블로그 하면서 가장 중요한 키워드에 대해서 알아보겠습니다. 본문에 블로그 방향에 맞는 키워드를 넣으면 노출이 많이 되겠죠. 유요한 키워드가 중요하다고 생각합니다. 그래서 오늘은 크롬 확장 프로그램인 우버 서제스트에 대해서 알아보도록 하겠습니다. 1.우버서제스트(UBERSUGGEST)설치하기 https://chrome.google.com/webstore/category/extensions?hl=ko Chrome 웹 스토어 브라우저에 새로운 기능을 추가하고 인터넷 탐색 환경을 맞춤설정할 수 있는 소규모 프로그램입니다. chrome.google.com 확장 프로그램 웹 스토어로 들어갑니다. 2. 검색하기 검색창에 UBERSUGGEST를 검색합니다. 3. Chrome에 추가하기 크롬에 추가 버튼을 클릭합니다. 확장 프로그램 추가 버튼을 클릭합니다. 4. 설치 확인하기 크롬 우측 상단에 저 확장 프로그램 확인

엑셀의 기초- 원하는 텍스트 찾기 또는 바꾸기 내 마음대로 실행하기 [내부링크]

안녕하세요 오늘은 긴 명절 끝에 출근하는 날입니다. 모두가 힘들어도 파이팅 합시다. 엑셀을 하다 보면 데이터양이 방대하다던가, 내용이 많을 경우, 원하는 텍스트를 찾기 힘듭니다. 이럴 때 우리는 손쉽게 찾기 및 바꾸기를 통해 내용을 바로 찾고 바꿀 수도 있습니다. 1. 찾기 예제 데이터 : 항공 데이터 불러오기 첨부파일 인천공항 10월-11월 여객.xlsx 파일 다운로드 우선 항공 데이터를 통해 찾기를 해보겠습니다. 사용법: 홈 탭- 편집- 찾기 및 선택을 클릭합니다. 오른쪽 끝에 있는 것을 알 수 있습니다. 또는 손쉽게 단축키로 알아보겠습니다. 단축키: CTRL + F 단축키를 이용 시 바로 나오는 것을 알 수 있습니다. 2. 찾을 내용 입력하기 항공 데이터에서 보스톤 지역을 찾아보겠습니다. CTRL +F 후 보스톤을 입력합니다. B44 셀에 바로 보스톤을 찾은 것을 볼 수 있습니다. 여러 개가 있으면 모두 찾기 후, 다음찾기를 하면 셀에 자동적으로 커서가 이동합니다. 3. 바꾸기

구글 알리미로 내가 선정한 키워드 최신 정보 자동 메일 받기 [내부링크]

안녕하세요 오늘은 업무 자동화를 하기 위해서 본인이 선정한 키워드를 자동으로 메일로 받는 툴을 알아보려고 합니다. 무수한 정보들이 쏟아지고 있는 현시대에 내가 원하는 중요한 키워드에 대한 정보를 손쉽고 자동으로 받아볼 수 있는 툴이 없나 검색하다가 구글 알리미를 알게 되었습니다. 사용한 지는 2년이 넘은 거 같네요 특히 내가 설정한 키워드에 대한 정보를 매번 검색하는 것은 번거로운 일입니다. 물론 파이선 크롤링을 통하거나 OPEN API를 통해 업무 자동화를 실현 시킨다면 더할 나위가 없겠죠. 하지만 나는 코딩도 모르겠고 정보는 받아보고 싶으신 분들을 위해서 구글 알리미를 추천하고 싶습니다. 구글 알리미 키워드 설정을 어떻게 하는지 한번 소개해 드리겠습니다. 1.구글 알리미 사이트 접속 Google 알리미 - 관심 분야의 새로운 콘텐츠를 알려드립니다. 알리미 사이트에 접속합니다. 저는 기존에 중국 출장 키워드를 넣었습니다. 그럼 새로운 알리미를 만들어 보겠습니다. 2. 엑셀 기초에

엑셀 함수 - ROUND 함수 마음대로 사용해 보기 [내부링크]

안녕하세요 즐거운 금요일입니다. 오늘은 엑셀 함수 중에 ROUND 함수에 대해 알아보기로 하겠습니다. 우리가 데이터를 사용하다 보면 종종 만나는 소수점들이 지저분하게 느껴지실 겁니다. 그럴 때 우리는 ROUND 함수를 사용합니다. 그럼 예제를 통해 ROUND 함수에 대해서 알아보겠습니다. 1.ROUND 함수 알아보기 ROUND 함수는 반올림할 때 사용해집니다. 그 유명한 사사오입입니다. 즉 반올림할 자리의 값이 5미만이면 버리고 5 이상이면 올립니다. 사용법: =ROUND(반올림할 숫자, 반올림할 자릿수) EX) ROUND 함수를 이용하여 123.25에 대한 지정한 자릿수 소수점 1번째 인수까지 올립니다. 즉 2번째 소수점 25에 대해서 2자리가 5이므로 올려서 첫 번째 자리가 2가 아닌 3이 될 겁니다. 즉 123.3이 나와야겠죠. 한번 보겠습니다. 123.3이 나온 것을 볼 수 있습니다. EX2) 5 이상이면 무조건 올리고 그럼 소수점 2번째 자리가 4로 되면 어떻게 되는지 보겠

파이선 업무 자동화 한글(HWP) 열기 [내부링크]

안녕하세요 오늘은 파이선으로 한글 문서인 HWP에 대해서 접근해 보려고 합니다. 저번 시간에 공부했던 win32com을 이용하여 한글 문서를 제어해 보도록 하겠습니다. winc32com을 먼저 설치를 해야겠죠. 안 보신 분들을 위하여 전 글을 열어보겠습니다. 아래를 참조하여 한번 살펴보고 오십시오~~~^^ https://blog.naver.com/whitehotdog/222948400935 파이선 모듈 - WIN32COM 알아보기(1) 안녕하세요 오늘은 WIN32COM에 대해서 알아보기로 하겠습니다. 1.Win32com(pywin32) 소개 Win32com... blog.naver.com 1.IMPORT 2. HWP 한글 실행 한글을 실행합니다. 엑셀을 오픈해졌을 때랑 틀린 건 없죠. 3. 한글 제어하기 한글을 보이는 화면에서 제어하도록 설정해 줍니다. 4. 결과 화면 실행을 했습니다. 한컴오피스 한글 빈 문서가 오픈된 것을 보실 수 있습니다. 그럼 텍스트를 한번 입력해 보겠습니다.

엑셀 기초 - 셀/시트 숨기기, 숨기기 취소 손쉬운 사용법 [내부링크]

안녕하세요 시간이 금방 가네요 2023년도가 시작한 지도 벌써 한 달이 지났습니다. 1월 마지막 날입니다. 이웃님들 건강하시고요. 오늘은 엑셀 기초 셀 이나 시트 숨기기에 대해서 알아보겠습니다. 항공 데이터를 다운로드해 연습해 보겠습니다. https://blog.naver.com/whitehotdog/222993009227 엑셀의 기초- 원하는 텍스트 찾기 또는 바꾸기 내 마음대로 실행하기 안녕하세요 오늘은 긴 명절 끝에 출근하는 날입니다. 모두가 힘들어도 파이팅 합시다. 엑셀을 하다 보면 데... blog.naver.com 자료 출처: 항공 정보 포털 사이트 1. 행 숨기기 항공 데이터를 열어보면 132행까지 있는 것을 볼 수 있습니다. 그럼 5행부터 10행까지 숨기기를 해 보겠습니다. Shift 클릭하면서 5행부터 10행까지 지정을 해줍니다. 전체가 지정이 될 겁니다. (5행 클릭 후, 10행 클릭) Ctrl 클릭 후 지정하면 한 행씩 지정이 되겠죠. 업무의 팁 정도로 알려드립니

엑셀 기초 - 셀 텍스트 나누기 손쉽게 사용하는 방법 [내부링크]

안녕하세요 오늘은 엑셀에서 텍스트 나누기를 해 보려고 합니다. 엑셀에서는 일정한 규칙을 적용하면 셀 안에 텍스트를 나눌 수가 있습니다. 이전에 우리는 LEFT 함수, RIGHT 함수, MID 함수를 이용하여 텍스트를 추출한 적이 있습니다. 함수로 나누는 방법과는 다르게 데이터 나누기 마법사를 이용해서 알아보겠습니다. 함수로 텍스트를 나누는 것을 알고 싶다면 아래 링크를 클릭해 주세요. https://blog.naver.com/whitehotdog/222989423015 엑셀 함수 - LEFT/RIGHT/MID 마음대로 사용하기 안녕하세요 오늘은 엑셀 함수 LEFT/ RIGHT/MID 함수에 대해서 알아보기로 하겠습니다. LEF... blog.naver.com 1.서울 음식점 정보 다운로드 서울 열린 데이터 광장을 통해서 서울 음식점 정보를 내려받기를 해보겠습니다. https://data.seoul.go.kr/dataList/OA-12972/S/1/datasetView.do 서울시 자

엑셀 기초 표 이름 정의하여 편리하게 이용하기 [내부링크]

안녕하세요 오늘은 표 이름 정의 지정해 보겠습니다. 엑셀 기초 표 이름을 지정하면 어떻게 편리한지에 대해서 알아보도록 하겠습니다. 우선 항공 데이터를 다운로드 받겠습니다. 첨부파일 인천공항 10월-11월 여객_.xlsx 파일 다운로드 자료출처: 항공정보포털시스템 1.표 만들기 첫 번째로 할 일은 데이터에 테두리를 해주어야겠죠, 이건 충분히 하실 수 있으리라 믿고 건너뜁니다. 그럼 우리는 삽입 탭에서 표를 선택해 줍니다. 표 만들기 단축키: ALT + N + T 표 만들기 단축키를 이용해 보겠습니다. 테두리에 점선으로 표시되면서 표 만들기가 뜨는 것을 볼 수 있습니다. 그리고 표에 사용할 데이터를 지정하십시요 라는 문구가 뜨는 것을 볼 수 있습니다. 자동으로 지정되어 있기 때문에 셀 이 정확히 지정되어 있나 확인해 봅니다. 머리글 포함까지 클릭해줍니다. 이런 형태로 자동적으로 필터가 생성이 되고, 색상이 지정이 되어있는 것을 볼 수 있습니다. 2. 표 색상 바꾸기 자동으로 색상이 지정

엑셀 함수 CONCATENATE 이용하여 텍스트 합치기 [내부링크]

즐거운 불금입니다. 지난 시간에는 텍스트 나누기를 했는데 이번 시간에는 함수를 이용하여 텍스트 합치기를 해 보겠습니다. 이전 시간에는 텍스트 나누기 또는 LEFT, RIGHT 함수를 이용한 텍스트 나누기를 하였으나 반대로 텍스트 합치기를 한번 해 보겠습니다. 빠르게 함수를 사용하여 업무 자동화를 위해 오늘도 달려 보겠습니다. 1. CONCATENATE 함수 영어로 뜻이 concatenate 연쇄된, 이어진, 연결된다는 뜻입니다. 함수 사용 방법 : =CONCATENATE(셀 1, 셀 2, 셀 3, ...) EX) 이름 과목 점수를 합치기를 해 보겠습니다. 엑셀 함수 CONCATENATE를 이용하여 각 셀을 지정합니다. 이렇게 금동이국어100이 깔끔하게 연결된 것을 볼 수 있습니다. 그럼 중간에 기호를 한번 넣어보겠습니다. 따옴표로 각 + 와 / 를 넣어 보았습니다. 금동이+국어/100이 잘 합쳐진 것을 볼 수 있습니다. 2. CONCAT 함수 이용하기 CONCATENATE 함수와 가

엑셀 함수 IFERROR 함수 마음대로 사용하기 [내부링크]

즐거운 월요일입니다. 월요병에 걸리신 건 아니시겠죠`~~^^ 오늘은 IFERROR 함수에 대해서 알아보려고 합니다. 그전에는 IF 함수에 대해서 알아보았습니다. IF 함수에 대해서 알고 싶으시다면 아래 링크를 클릭해 주세요 https://blog.naver.com/whitehotdog/222975740940 엑셀의 기본 - IF 함수를 사용해 봅시다. 안녕하세요 오늘은 1월하고도 벌써 5일째가 지났네요. 엑셀의 함수중에 IF 함수를 사용해 보겠습니다. I... blog.naver.com IFERROR 함수의 기본 구문 IFERROR 함수는 만악에 오류가 있을 때 이렇게 반환하시오라고 알고 있으면 될 거 같습니다. 함수 사용법: =IFERROR(Value, Value_if_error) =IFERRROR( 에러가 있는 데이터 확인, 반환할 데이터) EX) IFERROR 함수를 사용하여 오류 숨기기 위와 같은 각 부서의 고과 점수의 데이터가 있다고 가정해 봅시다. 예를 들어 1분기 고과를

무섭고 똑똑한 ChatGPT 설치방법 및 사용 후기 [내부링크]

오늘은 장안의 화제가 되고 있는 ChatGPT에 대해서 설치하는 방법과 약간의 사용 후기에 대해서 남겨보려고 합니다. * 네이버에서 챗 지피티 알아보기 아래 사이트를 참고하여 주십시오! https://terms.naver.com/entry.naver?docId=6646863&cid=43667&categoryId=43667 ChatGPT(챗지피티) 오픈에이아이(Open AI)가 2022년 12월 1일 공개한 대화 전문 인공지능 챗봇으로, Open AI에서 만든 대규모 인공지능 모델인 ‘GPT-3.5’ 언어 기술을 사용한다. 출처: 게티이미지 코리아 오픈에이아이(OpenAI, openai.com)가 개발한 대화 전문 인공지능 챗봇으로, 사용자가 대화창에 텍스트를 입력하면 그에 맞춰 대화를 함께 나누는 서비스이다. 개발사인 Open AI는 ▷인공지능 언어모델 ‘지피티-3’(GPT-3) ▷그림을 그리는 인공지능 ‘달리2’(DALL-E2) ▷다국어 음성인식 인공지능 ‘위스퍼(Whis... t

엑셀 기초 0 입력 시 보이게 표시하기 [내부링크]

오늘은 엑셀 기초 수준에서 정말 처음에 접했을 때 당황할 만한 0 입력에 대해서 알아보겠습니다. 엑셀을 처음 접하시는 분들은 엑셀에 전화번호를 입력한다던가 숫자 0을 입력할 때 갑자기 사라지는 현상이 생깁니다. 순간 당황스럽고 놀랐을 겁니다. 오늘은 0 입력 시 표시하는 간단한 방법에 대해서 알아보겠습니다. 전화번호를 입력할 시 표시하는 방법 EX) 금동이라는 이름으로 전화번호를 입력합니다. 임의의 번호 01011111111 번호를 입력 시 맨 앞에 0 이 아래 그림과 같이 사라집니다. 이렇게 사라질 때 초보자분들은 당황스럽게 느껴졌을 겁니다. 그럼 우리는 당황하지 말고 어떻게 해결하는 방법에 대해서 알아보겠습니다. 1) 첫 번째 방법 - 홈 탭 - 표시 형식에서 일반을 텍스트로 변경하고 입력합니다. 위와 같이 0이 잘 붙은 것을 볼 수 있습니다. 2) 두 번째 방법 - 오른쪽 마우스 클릭 후 셀 서식에서 변경 셀 서식 안에 표시 형식에서 텍스트로 변경해 주면 손쉽게 맨 앞에 숫자

엑셀 기본 드롭 다운 목록 만들기(목록 선택) [내부링크]

오늘은 엑셀에서 드롭 다운 목록 만들기를 해 보려고 합니다. 새벽에 겨울비가 내리네요. 드롭 다운 목록을 만들면 아무래도 셀을 입력할 때 손쉽게 입력할 수 있습니다. 우리가 업무를 하면서 많이 사용합니다. 그럼 어떻게 사용하는지 한번 알아보겠습니다. 결과 화면: 금동이 마트 물품 상태 확인서를 위와 같이 만들려고 합니다. 그럼 드롭 다운 목록을 이용하여 한번 해보겠습니다. 1. 셀을 만들고, 드롭 다운 목록에 들어갈 내용을 만들어 줍니다. 금동이 마트 상태 확인서를 시트 1에 파, 양파, 두부, 감자, 고구마 상품에 대한 셀을 만들어줍니다. 시트 2에는 우리가 상태에 들어갈 항목을 작성합니다. 양호, 보통, 불량을 만들어 주어야겠죠. 2. 금동이 마트 물품 상태 확인서에 상태 셀을 선택해 주고 데이터 유효성 검사를 해줍니다. 데이터 - 데이터 도구 탭 - 데이터 유효성 검사 클릭 데이터 유효성 검사 클릭 후, 설정- 제한 대상에서 목록 선택 목록 선택을 하면 하단에 원본이 나오고 범

엑셀 기초 - 옵션을 내 마음대로 설정하기 [내부링크]

또다시, 월요일이 찾아왔습니다. 오늘도 칼퇴를 위해 달려 보겠습니다. 오늘은 엑셀에서 기본적인 옵션 설정에 대해서 알아보겠습니다. 1. 기본적인 글꼴과 포인트 변경하기 파일 - 옵션을 클릭합니다. 옵션을 클릭하면 자동적으로 일반 옵션이 나타납니다. 기본 글꼴이 본문 글꼴로 되어있습니다. 기본 글꼴을 변경해 보겠습니다. 글꼴 크기도 20포인트로 변경해 보겠습니다. 새 시트의 기본 보기를 페이지 나누어 보기로 설정해 보겠습니다. 확인을 클릭합니다. 종료했다가 다시 시작하면 변경한 글꼴이 적용됩니다.라는 문구가 뜹니다. 한번 해보겠습니다. 엑셀을 재 시작하면 굴림체 20포인트에 페이지 나누어 미리 보기로 변경된 것을 볼 수 있습니다. 2. 사용자 이름 변경 및 테마 설정 일단 기본 글꼴은 제가 좋아하는 Microsoft Yahei로 재 설정을 했습니다. 글꼴 크기도 12포인트로 변경했습니다. 사용자 이름을 금동이로 변경하기 office 배경을 별로 변경하기 office 테마를 어두운 회색

엑셀 옵션 자동계산, 수동 계산 설정해 보기 [내부링크]

오늘은 엑셀의 옵션 중 수식에 해당되는 자동계산, 수동 계산및 더 나아가 수식표시, 오류검사, 수식계산 설정해 대해서 알아보겠습니다. 우리가 수식을 사용할 때 이게 자동으로 계산되는지, 수동으로도 할 수 있는지는 주의 깊게 보지를 않는다면 잘 모를 겁니다. 그래서 오늘은 엑셀의 기본 옵션으로 일반적으로 엑셀을 열면 자동계산으로 수식이 지정되어 있을 겁니다. 하지만 계산이 안되는 경우도 간혹 있죠. 이러한 경우 자동계산의 옵션이 바뀌었을 가능성이 가장 많습니다. 그럼 차근차근 알아볼까요 1. 옵션 설정 알아보기 파일 - 옵션 - 수식을 열어보면 아래와 같이 계산 옵션이 나옵니다. 기본적으로 자동으로 지정되어 있습니다. 자동은 어떻게 계산되어지는지 보겠습니다. ex) 금동이 시장바구니라는 파일에 대해서 계산을 해보겠습니다. 자동계산 설정 위와 같은 표가 존재합니다. 우측에 자동 수식으로 해서 곱셈을 통해 합계를 자동 수식을 통해 구해 보겠습니다. 곱셈을 해주었습니다. 파 한 단이 240

엑셀 기본 복사, 붙여넣기에 대해 알아보기 [내부링크]

엑셀 및 오피스 프로그램에서 직장인들이 가장 많이 사용하는 수동으로 하는 업무 자동화의 단축키로 복사, 붙여넣기가 있을 것입니다. 오늘은 엑셀에서 복사, 붙여넣기 기능을 어떻게 사용하는지 알아보겠습니다. 복사, 붙여넣기 이렇게 간단한 것을 왜 포스팅하는지 의문스러울 수도 있습니다. 하지만 이렇게 간단하고 기본적인 것을 짚고 넘어가야 할 때도 있답니다. 그럼 포스팅을 해 보겠습니다. 요즈음 난방비가 급등하고 있습니다. 난방비를 예시로 삼아 한번 살펴보겠습니다. ex) 1) 붙여넣기 옵션 101호에 해당하는 합계를 ctrl+c를 복사하고 또는 우측 마우스 복사를 클릭 후 다시 우측 마우스를 클릭합니다. 그럼 붙여넣기 옵션이 나오는 것을 볼 수 있습니다. 선택하여 붙여넣기 클릭 여기서 선택하여 붙여넣기를 클릭하면 위와 같은 화면이 표출이 됩니다. 그럼 여기서 우리는 예시로 모두와 값만 붙여넣기를 통해 알아보겠습니다. 모두 붙여넣기 모두 붙여넣기를 하면 E5:H5까지의 더한 값들이 I 셀에

엑셀에서 무료 서식, 양식 알아보기 [내부링크]

엑셀 문서를 작성하다 보면, 창작의 고통을 느낄 겁니다. 디자인 및 어떻게 꾸며야 할지 일을 하다 보면 이런 것들이 참 피곤하게 다가오죠. 디자인은 디자인의 감이 없으면 정말 나오기 힘듭니다. 그럼 오늘은 그런 고통을 잠시나마 덜어보고자 엑셀 템플릿에 대해서 알아보겠습니다. 1. 엑셀에서 무료 템플릿 찾기 파일 -새로 만들기 (각 버전에 따라서 찾는 것이 상이 할 수 있음) 파일 - 새로 만들기를 클릭하면 새로운 통합 문서를 만들지 아니면 다른 양식으로 만들지 보입니다. 새 통합 문서 및, 각종 팁, 자습서, 달력, 예산 등이 나옵니다. 그럼 우리는 검색창에 추천 검색어를 한번 클릭해서 비즈니스 양식은 어떠한 것들이 있는지 알아보겠습니다. 수많은 양식들이 나오면서, 디자인들도 나쁘지 않은 것을 볼 수 있습니다. 여기서 직원 근태 기록부를 클릭해 보겠습니다. 근태 기록부를 보면 공급자는 마이크로소프트사입니다. 만들기를 클릭해 보겠습니다. 어떠한 기록부가 나올지 궁금하군요.~~~ 총 5

엑셀에서 주민번호 뒷자리 *로 표시하기 [내부링크]

즐거운 월요일입니다. 오늘도 기분 좋게 출근을 하고 싶지만 월요병에 시달리네요.. 그런 기분을 떨치고 오늘은 엑셀에서 주민번호 뒷자리를 바꾸어보도록 하겠습니다. 개인정보보호가 강화되어 주민번호나, 핸드폰 번호를 공개하면 안 되는 것은 누구나가 다 알 것입니다. 그럼 주민 번호 뒷자리를 *로 표시하는 방법을 오늘 알아보기로 하겠습니다. EX) 위와 같이 금동이 물산 직원 명부가 있습니다. 참고로 주민번호나 연락처는 임의로 설정해놓았습니다. 그럼 우리는 여기서 주민번호를 가리는 방법을 알아보겠습니다. REPLACE를 이용하여 바꾸어주기 함수 사용법 : = REPLACE(old_text, start_num, num_chars, new_text) = REPLACE(변경할 내용, 변경할 시작 지점, 변경할 개수, 바꿀 문자 입력) 결과: 주 빈 번호 뒤 번호가 *******로 변경된 것을 볼 수 있습니다. 개인정보보호가 충분히 되겠죠.. 셀 서식에서 바꾸어주기 위와 같이 주민번호가 13자리로

파이선 기초 - 문자열 뒤집기 [내부링크]

안녕하세요 오늘은 파이선의 기초 문자열 뒤집기에 대해서 알아보려고 합니다. 간단히 빠르게 알아보겠습니다. 1.Slice를 이용하여 문자열 뒤집기 slice를 이용해 보겠습니다. 금동이의 칼퇴의 꿈이라는 문자열입니다. word[::-1]은 반대 방향으로 자르기를 합니다. 즉 문자열을 역순으로 출력합니다. 결과: 뒤집기가 잘 된 것을 볼 수 있습니다. word[시작점:끝:규칙]으로 -1을 했을 때는 역순 첫 번째부터 자릅니다. 그럼 1을 넣었을 때 그리고 2를 넣었을 때는 어떻게 출력되는지 한번 보겠습니다. EX) 1이 들어가게 되면 문자열을 앞에서 하나씩 잘라줍니다. 그럼 2가 들어가게 되면 앞에서 한 칸씩 띄워서 2를 잘라주게 됩니다. 2. for 문을 통하여 문자열 뒤집어주기 for 문을 이용한다면 구문이 길어지면서 보기가 좋지는 않습니다. ㅎㅎ 오늘은 간단히 파이선에서의 문자열을 뒤집는 2가지 방법에 대해서 간단히 알아보았습니다. 반복적인 일상 업무에 지친 직장인들을 위해, 차근

RPA, 마이크로소프트의 PowerAutomate Desktop 설치 [내부링크]

마이크로 소프트사에서 RPA를 출시 했습니다. 이름하여 Power Automate Desktop 입니다. 오늘은 가볍게 Power Automate Desktop에 대해서 간단히 설치 및 소개를 하겠습니다. 사이트는 요기로 클릭해 주셔유~!! https://powerautomate.microsoft.com/ko-kr/desktop/ 데스크톱용 Power Automate | Microsoft Power Automate 데스크톱용 Power Automate 데스크톱에서 손쉽게 자동화 Windows 11 사용자는 추가 비용 없이 사용 가능합니다. 무료로 시작하기 블로그 읽기 비주얼 디자이너를 통한 손쉬운 자동화 Power Automate의 RPA(로봇 프로세스 자동화) 기능인 데스크톱 흐름을 사용자 친화적인 인터페이스로 쉽게 만들고 관리할 수 있습니다. 단일 흐름에서의 데스크톱 및 웹 작업 기록 데스크톱 및 웹 레코더를 사용해 웹 또는 데스크톱 전반에서 실시간으로 기록된 작업을 편집하면서

파이썬[PYTHON] 에 대해서 아슈~!!저도 잘몰러유~ [내부링크]

안녕하셔유 금동이어유!! 오늘은 칼퇴하기 위해 알아야 할 프로그램 언어중에 요즘 핫한 파이썬에 대해서 소개해 보려구 해유~! 해도 괜찮겠쥬~?? 그럼 한번 해보겠시유... 우선, 파이썬이란 무엇인가? 파이썬은 네덜란드 개발자 귀도 반 로섬(Guido van Rossum)이 만든 언어라고 하네유..저도 첨 알았시유~~ㅋㅋ ‘파이썬(Python)’이란 영어의 의미는 원래 그리스 신화에 나오는 뱀 이름이라고 하네유. 어쩐지, 로고가 뱀이네유 아이 무셔워라....ㅋㅋ 비록 그대가 우둔하여 그 방법이 처음에는 명확해 보이지 않을지라도. (Although that way may not be obvious at first unless you're Dutch.) 지금 하는게 아예 안하는 것보다 낫다.(Now is better than never.) [네이버 지식백과] 파이썬 [Python] - 간결하고 생산성 높은 프로그래밍 언어 (용어로 보는 IT, 이지현) 지식백과에 저런 멋진말도 있네유..

파이참(PYCHARM) 까실줄 아셔유~~!! [내부링크]

안녕하셔유~!! 코딩을 야매로 배워 모르는거 빼고 다 아는 금동이어유~~!! 오늘은 어제 파이썬을 까셧다면, 오늘은 유용하게 파이썬을 이용할 수 있게, 프로그램 파이참을 깔아볼려고유...눈을 잔뜩 깔아보아유~~!!확~마 파이참 JetBrains사의 툴이며, 창조저이고 효율적인 개발을 위한 도구라고 나오네유~~~ 그럼 한번 깔아볼까유~~!! 1. 요것도 마찬가지로 홈페이지에서 다운로드 받아볼게유 https://www.jetbrains.com/pycharm/download/ Download PyCharm: Python IDE for Professional Developers by JetBrains Download the latest version of PyCharm for Windows, macOS or Linux. www.jetbrains.com 오메..네이버 장난아니네유..링크만 넣었는데도 모 저런게 뜨남유~~~!!일단 클릭하셔유 2. 클릭하시면 다운로드 창이 팍 뜰거에유~~!! 요

컴퓨터의 기초지식-URL [내부링크]

안녕하십니까! 코딩을 야매로 배운 금동이입니다. 오늘은 컴퓨터 기초지식에 대해서 간략히 알려드리겠습니다. 우선 우리가 흔히 인터넷을 할때면 URL(Uniform Resource Locator)을 직접 치고 들어갑니다. 이 URL이 무엇일까요? 네트워크상에서 자원을 요청하는 규약이라고 할 수 있습니다. 웹, 스마트폰 어플리케이션, 컴퓨터 응용프로그램들은 서버와 데이터를 주고 받을 때, URL을 이용하여 데이터를 주고 받습니다. 그럼 URL을 해부해 볼까요? https://blog.naver.com/whitehotdog?Redirect=Write [네이버: 로그인] 안전한 로그인을 위해 주소창의 URL과 자물쇠 마크를 확인하세요! blog.naver.com 지금 이순간 제가 쓰고 있는 미제 크롬창의 URL 주소입니다. 간단히 해부해 보겠습니다. HTTPS:프로토콜입니다. (HyperText Transfer Protocol over Secure Socket Layer)의 약자이며, 웹 서

업무자동화의 기초(1) OPENPYXL- 엑셀 시트 생성및 입력 [내부링크]

이번에는 우리가 흔히 하는 엑셀에 대해서 어떻게 하면 자동화를 만들수 있는지에 대해서 알아보겠습니다. 그 기초적으로 라이브러리 OPENPYXL을 이용할겁니다. 자세히 나와있는 사이트 하나를 소개해 드리겠습니다. https://openpyxl.readthedocs.io/en/stable/ openpyxl - A Python library to read/write Excel 2010 xlsx/xlsm files — openpyxl 3.0.9 documentation openpyxl stable Tutorial Simple usage Performance Optimised Modes Inserting and deleting rows and columns, moving ranges of cells Working with Pandas and NumPy Charts Comments Working with styles Additional Worksheet Properties Conditional

파이썬 업무자동화 OPENPYXL기초(2)-반복문을 통한 숫자 입력 [내부링크]

오늘은 파이썬을 통한 액셀에 반복문을 통한 숫자를 업로드를 해볼 예정입니다. 그렇게 어렵지는 않습니다. 반복문을 이해 한다면 충분히 하실 수 있습니다. 그럼 시작해 보겠습니다. 1.엑셀을 쓸 수 있는 라이브러리를 입력합니다. 워크북을 생성하는 코드죠... 2. 가볍게 시트탭 타이틀을 변경해 보겠습니다. 3. 이번에는 색깔을 변경해 보겠습니다. RGBCOLOR을 쓰기 때문에 그거에 맞는 RGB 색깔을 넣어주면됩니다. 아~RGB 색깔은 어디서 구하냐고요.. 미제 크롬에 RGB를 쳐보세요...그럼 아래와 같은 사이트가 나오게 됩니다. https://www.w3schools.com/colors/colors_rgb.asp Colors RGB W3Schools offers free online tutorials, references and exercises in all the major languages of the web. Covering popular subjects like HTML, C

코딩 학습 소개 [내부링크]

코딩을 하려면 우리가 컴퓨터에 프로그램을 다운받아 인스톨해야하고, 수업을 들어야하고 무지막지 번거롭습니다. 그래서 코딩 학습 소개 사이트를 알려드리려고 합니다. 간략히 빠르게 소개 하겠습니다. 크롬 브라우저에 w3school 을 검색합니다. https://www.w3schools.com/ W3Schools Free Online Web Tutorials W3Schools offers free online tutorials, references and exercises in all the major languages of the web. Covering popular subjects like HTML, CSS, JavaScript, Python, SQL, Java, and many, many more. www.w3schools.com 학습 사이트입니다. 기본 문법들을 설명해주고 실습까지 할 수 있는 사이트입니다. 저희는 파이썬을 예로 들어보겠습니다. 1. 아래와 같은 메인 화면으로 연결

파이썬 업무자동화 OPENPYXL기초(3)-엑셀 파일 로드 [내부링크]

이번에는 파일 로드에 대해서 알아보도록 하겠습니다. 내가 기존에 했던 문서를 파이썬에서 어떻게 하면 로드를 해서 가지고 오는지에 대해서 알아보겠습니다. 1. 파이참을 열어야겠죠. 새로운 파일명을 work3.py로 지정해 보겠습니다. 2. 그럼 로드하는 명령어를 입력합니다. 입력할때는 import Workbook 을 사용하겠지만 로드할때는 import load_workbook 을 사용합니다. 3. 그럼 내 콤퓨타에 저장되어있는 파일을 찾아 로드합니다. 주의할점은 파일이 어디 위치에 있느냐에 따라 폴더명을 넣습니다. 저는 파이썬파일이랑 같이 있기 때문에 바로 파일명만 해졌습니다. 4. 파이썬에 파일을 찾아 로드해주는 형태입니다. 그럼 파일이 셀에 무엇이 들어있고 잘 로드가 되었는지 확인을 해보겠습니다. G1셀에 있는 값을 불러옵니다. 위와같이 19가 불러오지는것을 볼 수 있습니다.다른 셀에는 무엇이 있을까 아래 화면처럼 계속 입력하면 데이터들이 나오는 것을 볼 수 있습니다. 하지만 저렇

파이썬 업무자동화 OPENPYXL기초(4)-엑셀 셀 빈칸삽입 [내부링크]

이번에는 엑셀에 자동으로 빈칸 삽입 하는것에 대해서 알아보도록 하겠습니다. 우선 파이참(아나콘다, VSCODE)에서 새로운 파일을 하나 생성해야겠죠. 저는 work4.py로 생성해 보겠습니다. 1, 파일이 생성이 되면, 기존에 했던 엑셀을 로드를 해봐야겠죠 저는 EXCELTEST라른 파일을 로드 했습니다. 2. 이제 빈칸을 삽입해봐야겠죠..엑셀에서는 우측 마우스 클릭후 삽입 누르면 금방 삽입이 됩니다. 또하나의 방법으로는 단축키를 사용하면 금방이겠죠..Ctrl (+) + 콘트롤 +를 누르면 손쉽게 삽입이 됩니다. 이걸 파이썬에서는 어떻게 삽입하는지 한번 볼까요 2번째 줄에 빈칸 삽입한다는 구문입니다. 숫자를 바꾸면 4번째 10번째 손쉽게 삽입할수 있겟죠. 구문을하고 저장을 다른파일로 한번 해보세요. wb.save("EXCELTEST_INSERT.xlsx") 2번째 줄에 빈칸이 보이시죠...너무 쉽게 된걸 확인할 수 있습니다. 3. 이제는 열에도 적용을 해봐야겠죠 4번째 열에 삽입을

파이썬 업무자동화 OPENPYXL기초(5)-엑셀 셀 병합하기 [내부링크]

이번에는 엑셀에서 셀 병합하기를 알려드리겠습니다. 우선 엑셀에서는 셀 병합하기를 어떻게 할까요? 두가지의 방법이 있습니다. - 마우스 클릭하는 방법 홈 화면에서 셀을 드래그 후 , 병합하고 가운데 맞춤 또는 전체 병합등을 눌러줍니다. 비교적 간단하죠.. - 단축키 이용 방법 단축키 이용방법도 병합하려는 셀을 드래그 후, Alt + H 홈 단축키를 눌러주며 M을 눌러줍니다. 그럼 위 화면이 뜰텐데요, 저기서 본인이 병합하고 싶은 키를 누릅니다. 저는 C를 많이 씁니다. 가운데 정렬까지 해주어서 편합니다. 여기까지는 엑셀에서의 셀병합이었는데요. 그럼 파이썬에서는 어떻게 병합을 할까요? 1. 우리가 항상 하듯이, 새py 파일을 불러오고, 워크북을 오픈해야겠죠. 2. merge를 이용해서 간단하게 병합할 수 있습니다. 우선 A1셀에 값을 입력해줍니다. 저는 셀 병합하기를 입력해 주었습니다.그런 후 merge를 이용해서 A1에서 D1까지 병합해져라고, 콤퓨타에게 일을 시킵니다. ㅎㅎ 그런후

파이썬 업무자동화 OPENPYXL기초(6)-엑셀 셀 삭제하기 [내부링크]

우리가 입력이라던가 셀병합까지 알아봣는데 이제 삭제하기에 대해서 알아보겠습니다. 엑셀에서의 셀 삭제하는 방법에 대해서 알아보겠습니다. 삭제 방법이나 삽입하는 방법이랑 비슷합니다. 한끗 차이죠 마우스 삭제하는 방법 행에 마우스 오른쪽 버튼 후 삭제 클릭하면 손쉽게 삭제가 되겠죠. 단축키 방법 Ctrl + - 를 해주면 셀이 손쉽게 삭제 됩니다. 여기서 잠깐! 우리가 저번에는 삽입을 했었죠...단축키가 뭐였더라~~!! 아하!!Ctrl + + 였습니다.ㅎㅎ 이제는 파이썬으로 알아봐야겠죠. 우리가 늘 하듯이 새로운 파일을 열어봐야겠죠. 저는 work6.py로 생성해보겠습니다. 1. 그리고 늘하듯이 openpyxl 라이브러리를 사용해야겠죠. 우리가 기존에 쓰던 엑셀테스트 파일을 불러옵니다. 2. 단순하죠 DELETE만 써주면 손쉽게 삭제됩니다. 3번째 행을 삭제하라는 구문입니다. 왼쪽엑셀이 없어진 사진이고 오른쪽 엑셀파일이 원본데이터입니다. 3번째 줄이 없어지고 위로 당겨진 모습을 볼 수 있

파이썬 업무자동화 OPENPYXL기초(7)-엑셀 열 너비,행 높이조절 [내부링크]

안녕하세요 오늘은 OPENPYXL을 이용한 엑셀 열 너비, 행 높이 조절을 알아보려고 합니다. 저는 전문가가 아니기 때문에 가장 쉬운 방법으로 설명을 해드리겠습니다. 우선 엑셀에서는 열, 행을 어떻게 조절을 할까요? 역시 두가지 방법이 있습니다. 마우스로 조절 하는 방법: 셀을 드래그 후 선택 후, 오른쪽 마우스 클릭을 하면, 열 너비, 행 높이 조절이 나옵니다. 선택후 숫자를 입력하면 간단히 조절을 할 수 있습니다. 단축키 이용방법 - 열 너비: Alt + O + R + E 키보드를 쭈욱 눌러주십니다. 단 Alit를 떼시면 안됩니다. - 행 높이: Alt + O + C+ W 여기도 마찬가지로 Alt를 떼시면 안되겠죠.!! 엑셀에서는 이렇게 쉽게 조절을 할 수가 있는데요. 그럼 파이썬에서는 어떻게 되는지 알아보겠습니다. 1. 우리가 늘 하듯이 새 파일을 생성합니다. 전 work7.py로 생성을 했고, 늘 하듯이 기존의 엑셀 파일을 불러옵니다. 데쟈뷰같기도 하고요..ㅎㅎ 2. 그러면

파이썬 업무자동화 OPENPYXL기초(8)-엑셀 글꼴, 크기 변경 [내부링크]

새해 복 많이 받으세요 오늘은 openpyxl의 기초 8번째 시간으로 엑셀 글꼴 및 크기 변경등 스타일에 대해 다루어보겠습니다. 우선 엑셀에서 글씨체 변경 크기등은 어떻게 바꾸는지 간단히 알아보겠습니다. 엑셀에서 글꼴 변경 메인화면에서 그냥 바꿔주면됩니다. 이런거는 뭐 누구나가 다 아는 사실이고 어렵지 않습니다. 그럼 글꼴을 굵게나, 기울임, 밑줄긋기는 어떻게 해야할까요? 위에 보시면 클릭만 하면됩니다. 단축키는 어떻게 되는지 알아보겠습니다. - Ctrl + B : 글꼴 굵게 하기 - Ctrl + I : 글꼴 기울이기 - Ctrl + U: 글꼴 밑줄 긋기 추가적으로 글꼴을 에 취소선을 하고 싶다. 어떻게 해야하죠? 궁금하실겁니다. 간단합니다. - Ctrl + 5 취소선 긋기 단축키로 하면 엄청 간단합니다. 우리는 이제 코딩 조금은 할줄 아니까 파이썬에서 한번 해보겠습니다. 1. 늘 그랫듯이 엑셀을 불러옵니다. 2. 여기에 우리는 추가적으로 스타일을 불러옵니다. 거기에 폰트를 임포트

파이썬 업무자동화 OPENPYXL기초(9)-엑셀 테두리 선그리기 [내부링크]

이제 OPENPYXL의 기초 9번째 시간입니다. 오늘은 엑셀 테두리 선그리기에 대해서 알아보겠습니다. 새해에는 더 열심히 해보자구요.올해에 목표한것들을 이루어지기를 바라겠습니다. 우선 엑셀에서 어떻게 하면 테두리를 설정할 수 있을까요? 엑셀 먼저 살펴 보겠습니다. 손쉬운 방법은 셀선택후 오른쪽 마우스 클릭- 셀 서식- 테두리 클릭후 설정해 주는겁니다. 쉽게 할수 있죠 단축키로 알아볼까요 - Alt + H + B + O :아래쪽 테두리 차례로 누르기 - Alt + H + B + P :위쪽 테두리 차례로 누르기 - Alt + H + B + L :왼쪽 테두리 차례로 누르기 - Alt + H + B + R :오른쪽 테두리 차례로 누르기 - Alt + H + B + N : 테두리 없음 차례로 누르기 . . . 우리는 단축키로 충분히 가볍게 테두리 선을 설정하는 방법을 알 수 있었습니다. 그럼 파이썬에서는 어떻게 엑셀에게 지시를 할까요? 한번 알아보도록 하겠습니다. 1. 늘 그랫듯이 엑셀 파일

파이썬 업무자동화 OPENPYXL기초(10)-엑셀 오름차순,내림차순(PANDAS) [내부링크]

오늘은 OPENPYXL에 PANDAS 모듈을 이용한 오름 차순 내림차순에 대해서 알아보기로 합니다. 우선 엑셀에서 오름차순, 내림차순은 어떻게 하는지 알아보겠습니다. 데이터 를 클릭후 셀 선택후 보시는바와 같이 ㄱ에서 ㅎ(오름차순), ㅎ에서 ㄱ (내림차순)클릭하시면 간단합니다. 그럼 단축키로 알아보겠습니다. - Alt + A + S + A : 오름차순 정렬 - Alt + A + S + D : 내림차순 정렬 단축키로는 엄청 간단함을 볼 수 있습니다. 그럼 파이썬에서는 어떻게 되는지 한번 보겠습니다. 1. 오늘은 데이터를 넣어보기로 하겠습니다. 일단 워크북을 넣어줍니다. 2. 그럼 데이터를 넣어보겠습니다.OPENPYXL 사이트에 있는 내용을 가지고 와, 숫자만 바꿔주었습니다. 3. for문으로 엑셀에 업데이트 시켜져야겠죠. 4. 보시는 바와 같이 잘 입력된 것을 볼 수 있습니다. 그럼 이제부터 오름차순을 해볼까요 5. pandas 모듈을 써서 우리가 저장했던 엑셀 파일을 불러올겁니다.

파이썬 업무자동화 OPENPYXL기초(11)-엑셀함수 SUM [내부링크]

우리는 이제 기초 학습을 하나씩 다 배워가고 있습니다. 이제부터 엑셀의 꽃 함수에 대해서 알아보겠습니다. 엑셀의 가장 기초적인 단계 SUM 에 대해서 알아보기로 하겠습니다. SUM은 엑셀에서 어떻게 구현을 할까요? 엑셀예시) 화면에서 바로 보일겁니다. 자동합계를 클릭해주시면 간단하겠죠.. 그럼 단축키는 어떻게 될까요? 엑셀 SUM 단축키 - Alt + M + U + S 누르시면 더하기를 손쉽게 하실 수 있습니다. 이제 파이썬에서는 어떻게 구현이 되는지 알아보겠습니다. 1. 늘 그랫듯이 엑셀을 불러옵니다. 이제는 외울 수 있겠죠. 2. 그럼 엑셀에 더하기를 한번 시도 해볼까요? K1열에 A1에서 J1까지 더하기를 해줍니다. 과연 A1열부터 J1열까지의 합계를 K1열에 써준것을 볼 수 있죠? 정말 맞는지 계산기로 두들겨 보세요.ㅋㅋㅋ 3. 그럼 우리가 셀 하나에만 더하기를 하면 안되겠죠. K1열부터 끝까지 한번 할 수 있는 방법을 생각해 봅니다. 최대행값을 저장해주고. for문을 이용하

파이썬 업무자동화 OPENPYXL기초(12)-엑셀기초함수 (사칙연산) [내부링크]

오늘은 OPENPYXL의 기초 엑셀 기초함수에 대해서 간단히 배우겠습니다. 엑셀에서 평균값, 나누기, 곱하기는 어떻게 사용할까요? 그냥 간단하죠.. =AVERAGE(A1:G1), 곱하기도 간단히 할수 있습니다.=B2*B3*B6..... 그럼 나누기도 간단히 할수 있습니다. 셀끼리 나누기(/)를 해주면 초간단하게 할수 있죠. 그럼 파이썬에서는 어떻게 하는지 알아볼까요? 파이썬도 마찬가지로 *, /를 사용하면 됩니다. 하지만 저희는 함수를 이용해서 어떻게 되는지 보겠습니다. 1. 늘 그랫듯이 엑셀 불러오기를 합니다. 2. 함수를 입력해봐야겠죠. 우선 평균값 구하기 함수를 입력하겟습니다. for문을 이용하여 k에 A에서부터 J열까지의 평균 AVERAGE를 넣습니다. 식은 엑셀에서 하는거랑 똑같습니다. AVERAGE넣어주고요 문자열이니 따옴표로 표시합니다. 그리고 ( 추가해주고요, A에서 : J까지 표시해줍니다. 엄청 간단하죠. 엑셀에 어떻게 되었나 볼까요 함수가 잘 들어가진게 보여지죠.

데이터분석 - 네이버 데이터랩 OPENAPI [내부링크]

안녕하세요 오늘은 데이터 분석을 위한 데이터 자료를 저장해야겠죠 빅데이터의 가장 중요한 요소는 데이터를 가지고 있어야겠죠. 아무래도 다양한 데이터들을 가지고 있어야지, 데이터 분석하는데 중요한 자료가 될거 같습니다. 그러기 위해서는 데이터들을 어떻게 모으느냐가 중요한 관건인거 같습니다. 그래서 파이썬을 이용한 네이버 데이터랩 연동을 소개해 보겠습니다. https://datalab.naver.com/ 네이버 데이터랩 네이버의 검색 트렌드 및 급상승검색어 이력, 쇼핑 카테고리별 검색 트렌드 제공 datalab.naver.com 상단을 클릭하면 네이버 데이터랩으로 들어가게 되는데요..화면은 전체적으로 아래와 같이 구성되어져 있습니다. 검색어 트렌드, 쇼핑인사이트, 지역통계, 댓글 통계로 구성이 되어져 있습니다. 오늘 만날 항목은 검색어 트렌드인데요..아무래도 쇼핑몰을 운영하면 분석이 중요하겠죠. 하지만 대다수 쇼핑몰 운영자들은 스스로 하기에는 벅차고 외주를 주어 분석을 하지 않나 쉽습니다

파이썬 업무자동화 OPENPYXL기초(13)-엑셀차트(Barchart) [내부링크]

안녕하세요! 오늘은 OPENPYXL의 기초 그 13번째 시간입니다. 엑셀 차트에 대해서 알아보기로 하겠습니다. 업무 보고할때도 엑셀 그래프는 중요합니다. 엑셀에서 그래프 작업 후, PPT로도 옮겨야하고, 여러모로 시각적으로 중요합니다. 그럼 파이썬으로 하기전에 엑셀에서는 그래프를 어떻게 그려지는지 한번 보겠습니다. 본인이 원하시는 데이터를 드래그 후, 메뉴화면에 삽입, 그리고 막대 그래프를 선택하면됩니다. 간단하죠. 그럼 단축키로는 어떻게 되는지 보겠습니다. 단축키: Alt + N + R: 추천차트이며, Alt + N + C: 막대그래프입니다. 이렇게 나오는것을 확인 하실 수 있습니다. 간단하죠. 그럼 파이썬에서는 어떻게 구현을 하는지 알아보겠습니다. 1. 파이썬 workbook을 열어줍니다. 임의의 숫자를 입력해주기 위해서 random을 사용합니다. 2. 임의의 숫자를 입력해줍니다. 저희는 대학교 교과목으로 정해보았습니다. 총 3과목 점수가 랜덤으로 들어갈 예정입니다. 이렇게 입력

파이썬 업무 자동화 OPENPYXL기초(14)-엑셀 조건부 서식 [내부링크]

안녕하세요 이번 시간에는 OPENPYXL의 기초 엑셀 조건부 서식을 간단히 보려고 합니다. 오늘은 OPENPYXL의 기초 13강에서 했던 코드를 똑같이 이용할 예정입니다. 그럼 13강을 못 보신 분들은 아래를 클릭해서 한번 보시고 와야겠죠. https://blog.naver.com/whitehotdog/222646973411 파이썬 업무자동화 OPENPYXL기초(13)-엑셀차트(Barchart) 안녕하세요! 오늘은 OPENPYXL의 기초 그 13번째 시간입니다. 엑셀 차트에 대해서 알아보기로 하겠... blog.naver.com 그럼 우선 엑셀에서는 조건부 서식을 어떻게 하느냐를 우선 알아보겠습니다. 홈 탭에 가면 조건부 서식을 클릭해 줍니다. 셀 강조 규칙이 나오면서 보다 큼 보다 작음 등이 있겠죠... 오늘은 보다 큼을 하겠습니다. 클릭을 하시면 다음 값보다 큰 셀의 서식 저장이 있으면, 하시고자 하는 값 이상을 선택하고 싶을 때 그 값을 써줍니다. 저는 80점으로 하려고 하기

파이썬 업무 자동화 기초(15) - 엑셀 PANDAS를 이용한 피벗테이블 [내부링크]

안녕하세요 오늘은 엑셀 피벗테이블에 대해서 알려드리려 합니다. 우리가 흔히 직장에서 데이터를 주무를때 엑셀 피벗 테이블은 흔히들 이용합니다. 그럼 피벗테이블을 자동화하는 방법에 대해서 알아보겠습니다. 우선 엑셀에서는 어떻게 피벗테이블을 이용하는지 알아봐야겠죠. 첨부파일 예제파일.xlsx 파일 다운로드 우선 예제파일을 올려 놓겠습니다. 임의의 데이터 항공사별 출발지 인원수 및 좌석수를 임의의 숫자를 입력했습니다. 우리가 먼저 엑셀에서는 피벗테이블을 어떻게 하는지 알아보겠습니다. 메뉴에 보시면, 삽입을 클릭 하시면 피벗테이블이 보일겁니다. 전체 선택을 한 후, 피벗테이블을 클릭해줍니다. 그럼 데이터를 지정하는 창이 보이는데요 전체선택을 했기 때문에 문제 없이 진행될겁니다. 주의할점은 병합되었다던가 그런 셀이 있으면 피벗테이블이 안된다는 점 주의해 주세요. 피벗테이블 단축키: Alt + N + V 열에는 항공사를 끓어다 넣으시고, 행에는 출발지를 끌어다 넣어주세요. 그리고 값에는 출국인원

파이썬 업무 자동화 OPENPYXL기초(16) - 엑셀 VLOOKUP [내부링크]

안녕하세요 오랜만에 블로그에 글을 남깁니다. 오늘은 OPENPYXL중에서 VLOOKUP에 대해서 알아보려고 합니다. 직장에서 가장많이 쓰는 함수이죠..파이썬으로 하면 유용하게 하실 수 있을겁니다. 파이썬에서 알아보기전에 엑셀에서는 어떻게 해야할지 알아봐야겠죠. 우선 예제 파일을 올려놓겠습니다. 첨부파일 vlookup.xlsx 파일 다운로드 엑셀 파일을 여시면 대한항공의 출국인원수가 나올겁니다. 파일의 내용은 임의로 작성한것임을 안내드립니다. 항공사와 무관한 수치입니다. 우리가 넣을려는 위치에 E열에 함수를 써줍니다. 기준점이 되는 C열 도착지를 기준점으로 잡고, J열에 있는 도착지와 일치 했을때, E열에 L열에 있는 숫자를 매칭시키는 함수입니다. 출국인원_2020의 숫자가 E열에 와야겠죠. 어떻게 써주나 보겠습니다. =VLOOKUP(C2.$J$2:$L$15,3,FALSE)를 입력해줍니다. 즉 E2셀에 C2의 도쿄가 J2:L15열까지도쿄를 찾으면 3번째에 있는 숫자를 정확히 일치하는거

파이썬 업무 자동화 마우스 자동화 기능 pyautogui [내부링크]

안녕하세요! 오랜만에 글을 남깁니다. 오늘은 자동화라고 하면 우리는 흔히 매크로를 떠오를겁니다. 그 매크로중에 마우스를 어떻게 자동화 하느냐를 알아보겠습니다. 1. 자동화 하려면 pyautogui 라이브러리를 설치해져야 합니다. 어떻게 설치하느냐고요? 간단합니다. 두가지 방법이 있는데 첫번째는 터미널에서 설치하는 방법입니다.간단합니다. PIP INSTALL 명령어로 간단히 설치가 됩니다. 두번째 방법은 파이참에서 인터프리터를 이용해 설치하는 방법입니다. 터미널에서 명령어 없이 더욱 쉽게 설치 가능하겠죠 클릭만으로 설치가능합니다. 파이참을 열고 file- settings- '+' 를 클릭하면 아래와 같이 검색창이 나옵니다. pyautogui를 입력 후 아래에 install package 를 누르면 간단히 설치 됩니다. 쉽죠~~!! 설치가 완료 된걸 보실 수 있으실 겁니다. 2. 설치가 완료 되면 한번 연습을 해보는거겠죠. 한번 파이참에 연습을 해보겠습니다. 우선 import를 시켜주어

유치원 알리미 OPEN API 신청방법 [내부링크]

안녕하세요 오늘은 유치원 알리미 OPEN API 신청 방법에 대해서 알려드리겠습니다. 유치원 알리미 OPEN API를 어떻게 신청하는가 한번 알아보겠습니다. 유치원 알리미 홈페이지에 접속합니다. https://e-childschoolinfo.moe.go.kr/main.do 2. 메인페이지에 하단에 OPEN API 항목을 보실 수 있습니다. 클릭을 하시면 API 제공 목록 페이지로 넘어가는거를 보실 수 있습니다. 3. API 이용안내에 대해서 한번 쭈욱 읽어보시면 되겠습니다. 4. 회원가입후에 API를 신청하게 됩니다. 간단하게 소셜로그인을 통해서 가입할 수 있습니다. 5. 가입을 완료하게 되면 아래와 같이 마이페이지에 인증키를 부여받습니다. 또한 API URL을 보실 수 있습니다. 6. 유치원 알리미 일반현황 제공목록을 간단히 살펴보겠습니다. 교육청명, 교육지원청명 유치원 코드 유치원명, 설립유형등 다양한 자료를 제공하고 있습니다. 7. SAMPLE DATA를 보시면 2022년1차에

파이썬 유치원 알리미 OPEN API 연동방법 [내부링크]

안녕하세요 이전 시간에는 유치원 알리미 OPEN API 신청방법에 대해서 알아봤죠. 이번에는 파이썬에서 유치원 알리미 연동 방법에 대해서 안내드리겠습니다. 우선 API를 인증 못받으신 분들이 있다면, 아래 주소를 참고해주세요 https://blog.naver.com/whitehotdog/222859602579 유치원 알리미 OPEN API 신청방법 안녕하세요 오늘은 유치원 알리미 OPEN API 신청 방법에 대해서 알려드리겠습니다. 유치원 알리미 ... blog.naver.com 인증을 받으셨다면, 우선 해야할 일이 있습니다. SIDO 코드를 TXT로 변환을 시켜 줍니다. 왼쪽 부분에 있는 한글부분들을 다 지워졌습니다. 시도시코드와 시군구코드만 남기고 싹 다 지워졌습니다. 아무래도 이용할게 저 두 코드이겠죠. 그런후 TXT 파일로 저장해줍니다. 유니코드 텍스트로 저장후, 다시 한번 변환해줍니다. 우리는 초보이기 때문에 아무래도 외적인 요소들을 다 제거해주고, 기본적인 코딩으로 쓰는게

[MS-SQL]SQL 설치 및 SSMS 설치 방법 [내부링크]

안녕하세요 오늘은 SQL 설치 방법에 대해서 알아보도록 하겠습니다. 우리가 데이터 분석을 하기 위해서는 엑셀을 사용해 데이터 분석을 합니다. 하지만 엑셀은 데이터 출력의 한계가 있습니다. 또한 무거운 데이터를 분석하기 위해는 적합하지가 않습니다. 그래서 우리는 DB를 사용합니다. 빠르게 MS에서 제공하는 SQL을 설치를 해보겠습니다. MS 공식 사이트에서 프로그램을 다운로드 합니다. www.microsoft.com/ko-kr/sql-server/sql-server-downloads SQL 서버 2019 EXPRESS 무료 버전을 다운로드 합니다. 2. 기본을 선택해 줍니다. 3. 설치 위치 지정을 해주고, 설치를 시작합니다. 4. 설치가 완료 되면 SSMS 설치하기가 나올겁니다. 우리는 SSMS을 통해 SQL 서버에 접속합니다. 그래서 SSMS툴을 설치해줍니다. SSMS(SQL Server Management Studio)는 SQL Server에서 Azure SQL Database까

파이선의 기초 - WIN32COM 엑셀 행높이 열너비 자동 맞춤(7) [내부링크]

안녕하세요 오늘은 파이선 WIN32COM에서 엑셀에서 행높이 열너비 자동 맞춤을 알아보겠습니다. 그 전 시간에는 우리가 열의 너비나, 행의 높이를 임의로 지정을 해서 간격을 넓히거나 줄이거나 했습니다. 오늘은 WIN32COM에서 AUTOFIT을 이용한 자동 맞춤을 해보겠습니다. 1.텍스트 정렬하기 ( 그전 공부 불러오기) https://blog.naver.com/whitehotdog/222960610521 파이선의 기초 - WIN32COM 엑셀 텍스트 정렬하기(6) 안녕하세요 쌀쌀한 날씨입니다. 오늘은 WIN32COM에서 엑셀 텍스트 정렬하기를 알아보겠습니다. 우리... blog.naver.com 2. IMPORT 항공 데이터를 로드해서 읽어오겠습니다. 3. FOR문 사용해주기 for문을 사용하여 시트내에 모든 행과 열을 자동 맞추어주기를 합니다. ws.Columns.AutoFit()을 이용하여 열너비를 자동 조정합니다. ws.Rows.AutoFit()을 이용하여 행 높이를 조절합니

엑셀의 기초 - 중복값 찾기 및 제거하기 [내부링크]

엑셀 문서를 하다 보면 불필요한 값들이 많이 보일 겁니다. 이번 시간에는 그런 불필요한 값들을 제거하기 위하여 중복값 찾기 및 제거하기에 대해서 알아보도록 하겠습니다. 1. Ctrl + F 를 이용하여 엑셀 중복값 찾기 우리가 중복값 데이터를 찾기 위하여 예전에 했던 항공 데이터를 불러옵니다. 데이터 다운로드 받기(자료출처:에어포탈 통계사이트) https://www.airportal.go.kr/knowledge/statsnew/main.jsp# 항공통계 30103 세종특별자치시 도움6로 11 국토교통부 07505 서울특별시 강서구 하늘길 78 www.airportal.go.kr 첨부파일 route_11.xlsx 파일 다운로드 - Ctrl + F 를 눌러 중복값을 확인할 데이터를 입력합니다. 그런후 모두찾기 클릭 우리는 항공 데이터롤 통해서 중복값들을 찾아 보겠습니다. 우리는 도착 노선을 김해공항인 중복값들을 찾아 보겠습니다. B열을 선택한 후 Ctrl+F를 통해 김해를 모두 찾기를

엑셀의 기본 - 엑셀 암호 설정 [내부링크]

우리는 회사에서 일을 하다 보면 문서에 암호를 설정 하고 싶어진다. 문서 암호라든가, 엑셀에 암호를 설정해 다른 직원이 볼 수 없게 한다던가, 아니면 블로그에 양식을 올릴 때도 종종 사용합니다. 오늘은 엑셀 암호 설정 기능을 알아 보겠습니다. 오늘은 엑셀 문서에 암호를 설정하는 방법과, 시트에 설정하는 방법에 대해서 알아 보겠습니다. 1.엑셀 문서 암호 설정 설정 방법: 파일- 다른이름으로 저장 - 도구 - 일반옵션에서 암호 설정 일반옵션 클릭 후 아래와 같이 암호 설정해줍니다. 열기암호, 쓰기암호를 설정 할 수 있습니다. 열기 암호 및 쓰기 암호를 다시 입력하라고 나옵니다. 그럼 열어 볼까요 오픈과 동시에 암호를 입력하라고 나옵니다. 본인이 만든 엑셀 문서를 암호를 설정할 수 있을겁니다. 2. 시트 암호 보호 설정 항공이라는 시트를 복사해줍니다. 그리고 탭에서 우클릭 후, 시트보호를 클릭합니다. 시트 보호가 뜨면서 허용할 내용들을 선택할 수 있습니다. 시트를 수정하려고 하면 보호된

파이선의 기초 - WIN32COM 엑셀 함수SUM, AVERAGE,SUMIF [내부링크]

안녕하세요 오늘은 엑셀의 꽃 함수를 파이선을 통한 WIN32COM을 이용하여 작성해 보려고 합니다. 엑셀에서는 가장 기본적인 함수 몇가지를 우선적으로 파이선으로 작성해보도록 하겠습니다. 업무자동화를 위해서는 반드시 필요하겠죠. 1. 데이터 불러오기 항공데이터 다운받기:(자료출처:항공정보포털시스템) 첨부파일 route_11.xlsx 파일 다운로드 11월 한국출발 노선별 통계입니다. 항공정보포털시스템 가서 다운받으셔도 상관없습니다. https://www.airportal.go.kr/index.jsp 항공정보포털시스템 1 2 우리나라 항공산업현황 Korea Aviation Industry Report 공항 항공사 항공기 항공일자리 법령 소비자 통계 AIRZINE 운항 항공보안 도서관 항공역사 AIS 항공레저 청소년항공 이벤트 다이어리 더보기 + Digital Cargo Conference 2023 Airline Leader Summit World Cargo Symposium IATA Av

파이선의 기초 - NUMPY 넘파이 배열 알아보기 [내부링크]

안녕하세요 2023년 새해가 밝고도 2일이 지났습니다. 오늘은 NUMPY에 대해서 알아 보겠습니다. 1.넘파이의 정의 Numerical Python의 줄임말 이기도 한 NumPy는 파이썬의 고성능 수치계산을 위한 라이브러리입니다.우리가 흔히 머신러닝, 딥러닝을 할때 사용합니다. 또한 대규모 다차원 배열을 쉽고 빠르게 처리할 수 있도록 지원하는 파이선의 라이브러리입니다. 수치계산에 효율적이라고 할 수 있죠. 넘파이 공식사이트: https://numpy.org/ NumPy Why NumPy? Powerful n-dimensional arrays. Numerical computing tools. Interoperable. Performant. Open source. numpy.org 그럼 기본적으로 넘파이의 배열에 대해서 알아 보겠습니다. 2. NUMPY 설치하기 우선 넘파이를 설치해주어야겠죠. 커맨드 창에서 pip install numpy 3. IMPORT 하기 4..array()함수를

엑셀의 기본 - VLOOKUP 함수 알아보기 [내부링크]

안녕하세요 오늘은 엑셀의 기본 우리가 업무 할때 가장 많이 쓰는 VLOOKUP에 대해 알아보기로 합니다. VLOOKUP 함수는 여러개의 데이터중에 특정 자료의 데이터를 추출하거나, 아니면 동대비 구할때 우리가 흔히 업무상 가장 필요한 함수입니다. 오늘은 항공 데이터를 이용한 대비를 구해보겠습니다. 1. 데이터 다운받기 항공정보포탈 사이트를 통하거나 아니면 제 자료를 다운받습니다. https://www.airportal.go.kr/knowledge/statsnew/main.jsp# 항공통계 30103 세종특별자치시 도움6로 11 국토교통부 07505 서울특별시 강서구 하늘길 78 www.airportal.go.kr 첨부파일 인천공항 10월-11월 여객.xlsx 파일 다운로드 데이터는 인천공항에서 출발한 10월에서 11월의 항공편수및 여객수입니다. 2. VLOOKUP함수 사용방법 =VLOOKUP( 자료를 조회하려는 값, 값을 조회하려는 범위, 반환 값이 들어 있는 열위치, 유사한일치나정

엑셀의 기본 - IF 함수를 사용해 봅시다. [내부링크]

안녕하세요 오늘은 1월하고도 벌써 5일째가 지났네요. 엑셀의 함수중에 IF 함수를 사용해 보겠습니다. IF란 어떠한 조건을 판별하기 위한 조건문이라고 보면 될거 같습니다. 프로그래밍 하면서도 IF문을 많이 사용하죠. 그럼 IF 함수를 엑셀에서 어떻게 사용하는지 알아보겠습니다. 1.IF 사용법 =IF(조건문,조건을 만족할때 출력하는값, 조건이 아닐때 출력할 값) 2. 항공데이터 가지고 오기 첨부파일 인천공항 10월-11월 여객.xlsx 파일 다운로드 항공정보포탈에서 제공해주는 데이터를 가공해서 사용하겠습니다. 전시간에 배웠던 VLOOKUP에 대한 파일입니다. 3. IF 사용하여 증가 및 감소 나타내기 운항편수가 전월 대비 비교하여 0편보다 많은 편수는 증가, 0보다 작은 편수는 감소라고 표출을 시키겠습니다. IF 함수를 이용하여 E2셀이 0보다 클때(참일때는) 증가, 그렇지 않은것들(거짓)은 감소로 표시합니다. =IF(E2>0,"증가","감소") 보시다시피 감소, 증가가 잘 표출된 것

파이선으로 QR코드 생성하기 [내부링크]

안녕하세요 오늘은 파이선으로 QR코드를 생성해보겠습니다. QR코드를 만들어 보겠습니다. 우리가 무료로 QR코드를 만드는 사이트들은 많습니다. 네이버 큐알코드, 다음큐알코드등 충분히 이용할수 있습니다. 오늘은 파이선에서 손쉽게 만들 수 있는 방법을 알아보겠습니다. 1.QRCODE 설치하기 pip install qrcode 2. IMPORT 하기 3. URL 지정 후 저장하기 네줄만 작성하면 손쉽게 큐알코드가 생성된 것을 볼 수 있습니다. url 지정하기, qrcode.make로 생성하기, 그림파일로 저장하기 그럼 각자 저장된 파일 위치에서, 한번 실행을 해보겠습니다. 핸드폰 사진기능에서 한번 찍어봐야겠죠. 잘 연결된 것을 볼 수 있습니다. 4. 큐알코드 메시지 작성하기 추가로 큐알코드로 메시지를 연결해보겠습니다. 큐알코드가 생성된 것을 볼 수 있습니다. 큐알코드를 찍어보니 아이폰의 경우 구글이랑 연동되면서 새해 복많이 받으세요가 나오네요..ㅎㅎ 5. 전체코드 import qrcode

파이선으로 유투브 영상 다운로드 받기 [내부링크]

안녕하세요 오늘은 파이선으로 유투브 동영상 다운로드 받기에 대해서 알아보겠습니다. 우리는 파이선으로 다양한것을 할 수 있습니다. 오늘은 유투브 동영상 파일을 손쉽게 다운로드 할 수 있는 방법을 파이선을 통해 알아보겠습니다. 1.pytube 모듈 설치 pip install pytube 2. IMPORT 3. URL 설정 및 다운로드 폴더 설정 저는 제가 구독하고 있는 VFT라는 분의 동영상 파일을 다운로드 해보겠습니다. 제가 좋아하며 자주 이용하는 유투버입니다. URL을 설정후 다운로드 폴더를 설정해줍니다. 자료 출처: Template provided by VFT(베가스 템플릿 제작소) https://youtu.be/75YqUzmN9Uk 4. 유투브 객체 생성 5. 유투브 상영 정보 표시하기 유투브에 대한 제목, 길이, 게시자, 게시날짜 조회수 키워드 설명 썸네일등을 표시해줍니다. 6. 영상 다운로드 7. 결과 베가스 프리 템플릿 동영상이 잘 저장된 것을 볼 수 있습니다. 또한 파이참

엑셀의 기본 조건부 서식에 대해서 알아보기 [내부링크]

안녕하세요 오늘은 엑셀에서 조건부 서식에 대해서 알아보기로 하겠습니다. 조건부 서식을 활용하려면 if함수와 같이 사용하는게 제일 적합합니다. 하지만 오늘은 단순한 조건부 서식에 대해서 알아보기로 하겠습니다. 항공 데이터 가져 오기 https://blog.naver.com/whitehotdog/222975740940 엑셀의 기본 - IF 함수를 사용해 봅시다. 안녕하세요 오늘은 1월하고도 벌써 5일째가 지났네요. 엑셀의 함수중에 IF 함수를 사용해 보겠습니다. I... blog.naver.com 1.엑셀에서 조건부 서식 열기 홈탭에 조건부 서식을 클릭합니다. 단축키: Alt + H + L 2. 조건부 서식 지정하기 2-1. 증가한 노선에 대하여 색 표시하기 항공데이터를 이용하여 전월 대비 100편이상 증가한 노선을 지정해 보겠습니다. 셀을 선택 후 조건부 서식을 클릭해줍니다. 100편이상 보다 큼에 색을 넣어보겠습니다. 보다큼을 클릭 후, 다음 값보다 큰 셀의 서식 지정을 100으로

엑셀의 기초 - 엑셀에서 텍스트 줄 바꾸기 방법 [내부링크]

안녕하세요 오늘은 엑셀의 기초 엑셀에서 줄 바꾸기에 대해서 알아 보겠습니다. 셀안에서 택스트를 작성하다 보면 길게 늘어져 있어서 열 너비가 길어지는 것을 볼 수 있습니다. 그럼 우리는 어떻게 줄 바꾸기를 해서 다음 줄로 넘어갈까요? 1. 자동으로 텍스트 줄 바꾸기 보시다 시피 B2셀에 택스트를 작성하였으나 C,D,E,F로 침범하는거처럼 보입니다. 하지만 B2셀에 입력된것입니다. 여기서 어떻게 할까요? 간단합니다. 홈-텍스트 줄바꿈을 클릭해줍니다. 클릭 후 B2셀이 줄 바꾸기가 된 것을 볼 수 있습니다. 지금은 여러줄로 되어있지만 열너비를 설정하면 2줄로 표현 할 수 있겠죠. 단축키로는 어떻게 될까요 단축키는 ALT + H + W 를 클릭하면 손쉽게 텍스트 줄바꿈을 할 수 있습니다. 2. 수동으로 줄바꾸기 (Alt+Enter) 텍스트를 열심히 작성하시고, ALT+ENTER를 클릭하시면 바로 수동으로 다음줄로 내려갑니다. 엄청 간단하죠 3. 셀서식에서 지정하는 방법 엑셀에서 기본적으로

파이선에서 emoji 사용하기 [내부링크]

오늘은 파이선에서 이모티콘의 활용에 대해서 알아보기로 하겠습니다. 이 라이브러리는 소셜에서 많이 사용될 수 있습니다. 그럼 모듈을 설치해보겠습니다. 자료 출처: emoji · PyPI Python program to print Emojis - GeeksforGeeks 1. emoji 모듈 설치하기 설치: pip install emoji 업그레이드: pip install emoji --upgrade 2. 모듈 사용하기 결과값 엄지척 표시가 되는 것을 볼 수 있습니다. 2-1 하트 표시하기 결과값 심플하게 하트가 표출됩니다. 3. CLDR 이름을 사용하는 방법 - winking face kissing face sleeping face face with head-bandage 4. 전체 코드 import emoji #모듈을 사용하는 방법 print(emoji.emojize('Python is :thumbs_up:')) print(emoji.demojize('Python is ')) pri

엑셀의 기초- 엑셀 페이지 설정하기 [내부링크]

안녕하세요 오늘은 엑셀의 페이지 설정하기에 대해서 알아 보겠습니다. 항공데이터를 이용하여 페이지 인쇄 할시 하단에 페이지 번호를 설정해 보겠습니다. 1. 항공 데이터 불러오기 자료출처: 항공 정보 포털 사이트 https://blog.naver.com/whitehotdog/222975740940 엑셀의 기본 - IF 함수를 사용해 봅시다. 안녕하세요 오늘은 1월하고도 벌써 5일째가 지났네요. 엑셀의 함수중에 IF 함수를 사용해 보겠습니다. I... blog.naver.com 2. 페이지 번호 설정하기 삽입 클릭 머리글/바닥글 클릭하기 바닥글로 이동하기 페이지 번호 매기기 페이지번호 입력 페이지 번호 표출하기 전체 페이지수 표출하기 디자인 항목에서 페이지번호/페이지수를 클릭해줍니다. 이렇게 전체 페이지수가 뒤에 붙는 것을 볼 수 있습니다. 인쇄하기 미리보기에서 보기 인쇄하기 미리보기에서 잘 나오는 것을 확인 할 수 있습니다. TIP! 다른 방법으로는 페이지레이아웃에서 설정할 수 있습니다

파이선 시간 라이브러리 - arrow에 대해 알아보기 [내부링크]

안녕하세요 오늘은 날씨가 쌀쌀해져갑니다. 감기에 조심하시고, 비, 눈 예보가 있으니 우산 챙기세요~~^^ 오늘은 파이선에서 시간, 날짜를 다루는 라이브러리 arrow에 대해서 알아보겠습니다. 지난 시간에는 우리는 이미 datetime에 대해서 다루어 보았습니다. 하지만 파이선에서는 시간을 다루는 모듈들이 있습니다. 그중 하나인 arrow에 대해서 알아보기로 합니다. 1, arrow 설치 pip install arrow 공식 문서 https://pypi.org/project/pyarrow/ pyarrow Python library for Apache Arrow pypi.org 2. 현재 지역 날짜, 시간 구하기 지금 날짜인 1월 15일 7시 38분이 정확히 나오고 있습니다. 현재 시간을 얻기 위해 now 메서드를 이용합니다. 또한 맨 뒤에 +09:00는 협정 시간 utc로부터 +9시간이라는 뜻입니다. - 타 지역 날짜, 시간 얻기 - UTC 시간 얻기 UTC는 영국 런던을 기준으로 사

엑셀의 기초 - 빠른 채우기(자동 채우기)에 대해서 알아보기 [내부링크]

안녕하세요 상쾌한 월요일입니다. 오늘은 엑셀에서 빠른 채우기 기능에 대해서 알아보기로 하겠습니다. 엑셀에 편리한 기능 중 하나인 플래시 필 (flash fill) 기능에 대해서 알아보기로 하겠습니다. 셀 내의 규칙을 읽어 자동으로 표출해 주거나, 다른 규칙을 만들어 채워주는 기능이라고 할 수 있습니다. 텍스트 합치기와 분리는 물론, 패턴을 찾아내어 빠르게 채워주는 기능입니다. 그럼 한번 데이터를 통해 연습해 보겠습니다. 연습 데이터는 항공 데이터를 이용하겠습니다. 자료출처: 항공정보포탈 첨부파일 인천공항 10월-11월 여객 (1).xlsx 파일 다운로드 1. 빠른 채우기로 열 분리하기 항공 데이터를 보면 도착 도시 뒤에 영문이 붙어 있습니다. 공항 3CODE입니다. 우리는 여기서 이것을 분리시켜 한글 명 도시만 나오게 빠른 채우기를 해보겠습니다. C 열에 열을 삽입 후 C2 셀에 김해 도시를 입력해 줍니다. B2 셀에 김해를 따서 입력합니다. 그럼 C3 셀에 어떻게 나오는지 한번 보

엑셀의 기본 - 필터를 내 마음대로 적용하기 [내부링크]

안녕하세요 설 명절도 코앞으로 다가오고 있습니다. 오늘은 필터 기능에 대해서 알아보겠습니다. 엑셀의 필터 기능은 회사 업무 시 표 데이터를 빠르게 검색하거나 정렬할 때 사용됩니다. 수많은 데이터들이라도 조건만 잘 설정해 준다면 손쉽게 찾을 수 있습니다. 그럼 필터 기능에 대해서 알아보겠습니다. 1.항공 데이터 불러오기 자료 다운로드: 항공정보포탈 https://www.airportal.go.kr/index.jsp 항공정보포털시스템 1 2 우리나라 항공산업현황 Korea Aviation Industry Report 공항 항공사 항공기 항공일자리 법령 소비자 통계 AIRZINE 운항 항공보안 도서관 항공역사 AIS 항공레저 청소년항공 이벤트 다이어리 더보기 + 항공사 ESG 국회 세미나 Digital Cargo Conference 2023 Airline Leader Summit World Cargo Symposium 항공뉴스 국내 국제 인사/동정/행사 레저 더보기 양양공항 지난해 이용객

파이선 업무 자동화 PDF TEXT 추출하기 [내부링크]

안녕하세요 오늘은 파이선 업무 자동화 PDF 파일에서 TEXT 추출하기를 해보겠습니다. 우리가 흔히 pdf 파일을 txt로 추출하려면 웹페이지에서 파일을 올려서 하는 번거로움이 있습니다. 또한 본인의 대외 비밀이 그대로 웹사이트에 올려지기 때문에 비밀 보장이 쉽지는 않겠죠. 또한 수많은 pdf를 하려면 일정 금액을 지불을 해야 하는 경우도 발생할 수 있습니다. 그런 경우를 대비하기 위해 오늘은 tika 라이브러리에 대해서 알아보기로 합니다. 1.tika 라이브러리 설치 pip install tika 주의! tika는 java로 작성되었으므로 반드시 java 런타임이 필요합니다. 2. 인천공항 데이터 PDF로 바꾸기 엑셀에서 파일 - 다른 이름 저장- PDF로 지정합니다. PDF 파일을 파이선 디렉터리에 넣어줍니다. 자료는 항공정보 포털 사이트에 있는 수치입니다. 첨부파일 icnairport.pdf 파일 다운로드 3. IMPORT 4. 파일 불러오기 저장된 디렉터리의 파일을 불러옵니다

엑셀 함수 - LEFT/RIGHT/MID 마음대로 사용하기 [내부링크]

안녕하세요 오늘은 엑셀 함수 LEFT/ RIGHT/MID 함수에 대해서 알아보기로 하겠습니다. LEFT/RIGHT/MID 함수들은 특정 문자를 추출할 때 흔히 사용됩니다. 각 함수들의 어떻게 사용되는지 한번 시작해 보겠습니다. LEFT 함수 사용법: 문자열의 왼쪽 방향에서 시작해서 N 개의 문자를 표출해 줍니다. =LEFT(문자열(셀),추출할 개수) EX) - 이웃님들 설 명절 잘 보내시고, 세뱃돈 많이 받으세요 C2 셀에 대하여 D2 셀에 앞에 네 개의 문자만 추출해 보겠습니다 D2 셀에 LEFT 함수를 작성하고, C2 셀에 대하여 4개의 개수를 뽑아옵니다. 이웃님들만 뽑아온 것을 확인할 수 있습니다. 그럼 10개를 뽑아올까요 이웃님들 설 명절까지 뽑아온 것을 확인할 수 있습니다. 왜 문자 수가 10개인데 7개만 뽑아져 왔다고 생각할 수 있습니다. 하지만 빈 공백까지 포함이라는 것을 꼭 명심해 주세요. 2. RIGHT 함수 RIGHT 함수는 LEFT 함수의 반대라고 생각하시면 됩니

엑셀 함수 - RANK 함수 마음대로 사용하기 [내부링크]

안녕하세요 오늘은 기분 좋은 설날입니다. 하지만 블로그는 달려야겠죠. 오늘은 RANK 함수에 대해서 알아보려고 합니다. RANK 함수는 영어 그대로 등수를 구하는 함수입니다. 즉 데이터 가운데서 다른 값에 대한 상대적인 등수인 거겠죠. 그럼 RANK 함수에 대해서 알아보겠습니다. 1. 항공 데이터 불러오기 연습용 데이터는 여기에서 다운로드하기 바랍니다. https://blog.naver.com/whitehotdog/222986602078 엑셀의 기본 - 필터를 내 마음대로 적용하기 안녕하세요 설 명절도 코앞으로 다가오고 있습니다. 오늘은 필터 기능에 대해서 알아보겠습니다. 엑셀의 필... blog.naver.com 2. RANK 함수 목록 내에서 다른 값에 대한 상대적인 크기 순위를 구합니다. 항공 데이터를 이용하여 10월 운항 편수에 대한 순위를 한번 구해 보겠습니다. 사용법: =RANK(Number,Ref,order) 로 구성됩니다. - Number 순위를 구하려는 셀 - Ref

엑셀 함수 - COUNTIF 함수 내 마음대로 사용하기 [내부링크]

안녕하세요 오늘은 COUNTIF 함수에 대해서 알아보기로 합니다. COUNT 함수에 대해서 더 진화하여 COUNTIF 함수에 대해서 알아보기로 하겠습니다. 1.항공 데이터 불러오기 첨부파일 인천공항 10월-11월 여객.xlsx 파일 다운로드 2. COUNTIF 함수 정의 사용법: =COUNTIF(범위지정, 셀 개수 조건) 항공 데이터 10월 운항 편중에 100편 이상을 운항한 노선의 개수를 구해보겠습니다. J2 열에 함수를 작성해 보겠습니다. COUNTIF를 작성하고, 범위를 지정합니다. C2세부터 C132를 지정하였고, 조건에는 100 이상의 조건을 넣었습니다. 그럼 결과값이 어떻게 나오는지 한번 살펴보겠습니다. 10월 운항 편중에 총 22개의 노선이 100편 이상을 운항한 것을 볼 수 있습니다. 그럼 11월 운항편도 한번 해보아야겠죠 11월은 D 열이 이기 때문에 D 열만 바꿔주면 손쉽게 할 수 있습니다. 11월 운항편은 24개 노선이네요.. 10월보다 2개 노선이 증가한 것을

엑셀의 기초 - 날짜함수 알아보기 [내부링크]

안녕하세요 상쾌한 월요일입니다. 오늘은 엑셀의 기초 날짜 함수에 대해서 알아보려고 합니다. 엑셀의 날짜 함수들도 기초적인 함수라고 할 수 있습니다. 몇가지를 통해 엑셀의 날짜 함수를 마스터 해보기로 합니다. 1. TODAY 함수 오늘을 구해주는 함수입니다. 오늘은 2022-12-19일입니다. 엑셀시트에 직접적으로 입력할 수 있지만, 컴퓨터는 이미 오늘이 몇일인지를 알고 있습니다. 함수: =TODAY() B4셀에 TODAY함수를 입력했습니다. 당연히 2022년 12월 19일이 나오겠죠. 그럼 어제는 몇 일인지 궁금합니다. 간단합니다. -1을 해주면 어제 몇일인지 나오겠죠 2. NOW 함수 NOW 함수는 날짜뿐만 아니라 시간까지 출력해줍니다. 함수: =NOW() TODAY 함수와 차이점은 시간 분까지 출력합니다. 더 자세히 각종 날짜 형태로 바꾸고 싶다면 셀서식에서 바꾸어주면됩니다. 본인이 원하는것에 맞추어서 바꾸어주면 됩니다. 3. WEEKDAY함수 요일에 해당하는 수를 반환해줍니다.

파이선의 기초 - WIN32COM 엑셀 텍스트 정렬하기(6) [내부링크]

안녕하세요 쌀쌀한 날씨입니다. 오늘은 WIN32COM에서 엑셀 텍스트 정렬하기를 알아보겠습니다. 우리는 엑셀을 하다 보면 글자가 정렬이 안된 것을 종종 볼 수 있습니다. 이럴때 우리는 가로정렬등으로 맞추어줍니다. 엑셀에서는 손쉽게 할 수 있는것을 파이선에서는 어떻게 할 수 있는지 알아 보겠습니다. 1, 데이터 불러오기 예전 시간과 마찬가지로 항공 데이터를 불러오겠습니다. https://blog.naver.com/whitehotdog/222955202237 파이선의 기초 - WIN32COM 차트 생성하기(4.1) 안녕하세요 오늘은 WIN32COM을 이용하여 차트를 생성해 보려고 합니다. 차트는 업무 보고를 할때 가... blog.naver.com 2. IMPORT 하기 3. 세로 정렬하기 세로 정렬을 위해서는 VerticalAlignment 을 사용합니다. 기존 항공 데이터를 통해 한번 알아 보겠습니다. 3-1. 첫행 위쪽 정렬하기 우리가 행의 높이값도 한번 같이 해 주어보겠습니다.

엑셀의 기초 - 기초 함수(1) 알아보기 [내부링크]

안녕하세요 오늘은 엑셀의 기초 함수에 대해서 알아보기로 하겠습니다. 엑셀은 업무에 있어서 빼 놓을 수가 없습니다. 엑셀이 없었던 시절에는 계산기로, 계산기가 없던 시절에는 주판으로 해을거라 믿어 의심치 않습니다. 엑셀에서 제공하는 함수를 사용하지 못하면 엑셀을 할 필요가 없을거라 생각됩니다. 그래서 오늘은 엑셀의 가장 기초적인 함수 몇가지를 다루어 보겠습니다. 1.SUM(더하기, 합계계산) 숫자의 합계를 계산할 때 사용합니다. 사칙연산의 더하기 기능이죠. 함수 사용 방법: =SUM(A1,A2,A3,......) : 각 셀의 합계를 계산합니다. =SUM(A1:A3) : 셀 범위 지정해서 합계를 계산합니다. = A1+A2+A3 :각 셀의 합계를 계산합니다. 위와 같이 자동합계를 사용해도 됩니다. 간단하게 시장에서 장 본 가격의 합계를 간단히 계산해 보았습니다. 2. 뺄셈 숫자를 뺄때 쓰여집니다. 함수 사용방법: = A1-A2 : 각셀의 뺄셈을 계산합니다. =imsub(A1,A2) : A

파이선의 기초 - WIN32COM 글꼴 색상 변경하기(3) [내부링크]

안녕하세요 오늘은 WIN32COM의 기초 3번째 시간 글꼴 색상 변경하기를 해 보겠습니다. 엑셀에서 가장 기초적이라고 하면, 엑셀 글꼴 색상 넣기 등이 있을 겁니다. 우리는 이것을 그 전 시간에는 OPENPYXL로 수행했지만, 오늘은 WIN32COM에서 어떻게 적용을 하는지 알아 보겠습니다. 1. 기존 데이터 불러오기 우리가 기존해 작업했던 엑셀 파일이 있으면 불러오기를 합니다. 기존 데이터를 불러오기가 완료 되었다면, 글꼴 크기를 변경 해 보겠습니다. 2. 글꼴 크기 변경하기 A1부터 B20 셀까지의 크기를 20으로 변경하겠습니다. 20으로 변경 된 것을 볼 수 있습니다. 그럼 굵게 해 보겠습니다. 3. 글꼴 굵게 하기(BOLD) 딱 한줄로 A5부터 B10 까지 굴게 변한 것을 볼 수 있습니다. 4. 글씨체 변경하기(Name) 글꼴도 A5에서 B10셀까지 맑은고딕으로 변경 해 보았습니다. 5, 글꼴 색 변경하기(Colorindex) Colorindex를 이용하여 색을 변경해 보았습

[2022 마이 블로그 리포트] 올해 활동 데이터로 알아보는 2022 나의 블로그 리듬 [내부링크]

아자 아자 화이팅!! 2022 마이 블로그 리포트 2022년 올해 당신의 블로그 리듬을 알아볼 시간! COME ON! campaign.naver.com

파이선의 기초 - WIN32COM 차트 생성하기(4.1) [내부링크]

안녕하세요 오늘은 WIN32COM을 이용하여 차트를 생성해 보려고 합니다. 차트는 업무 보고를 할때 가장 중요한 항목입니다. 차트를 어떻게 하면 자동으로 만들지를 이번 시간에는 같이 고민 해 보겠습니다. 에어포탈 수치인 항공 데이터를 이용하여, 11월 각 노선 별 막대 차트를 만들어 보겠습니다. 자료첨부: 아래를 클릭하여 각자 다운로드 받으시기 바랍니다. 첨부파일 route_11.xlsx 파일 다운로드 1.import 해주기 그 전시간 부터 해왔던 win32com 환경을 설정해 줍니다. 가장 기초적인 작업이겠죠. 2. 파일 불러오기 위에 다운로드를 하시어, 각자의 파일 위치에 저장 후 파일을 불러옵니다. 3. 시트 객체를 생성하기 4. 빈 차트 생성해 주기 차트를 만들려면 빈 차트를 생성해 주어야합니다. 빈 차트가 생성이 되어지는 것을 볼 수 있습니다. 5. 데이터 선택하여 차트 만들기 엑셀 표를 열어보면 c149열이 마지막 열로 보여지실 겁니다. 도착 노선과 운항편수를 사용하여,

파이선의 기초 - WIN32COM 차트 변경 및 제목 설정(4-2) [내부링크]

안녕하세요 오늘은 WIN32COM 4-2 번째 시간 차트변경에 대해서 알아 보려고 합니다. 우리는 업무 보고 시 막대차트만을 이용하지 않고 다양한 차트로 엑셀을 분석합니다. 이번 시간에는 막대 차트가 아닌 다른 차트를 이용하여 그래프를 나타내어 보겠습니다. 1.차트 종류 알아보기 차트 종류는 XlChartType Enumeration 에서 알아 볼수 있습니다. 각자 한번 들어가셔서 번호라던가 어떤종류의 차트를 사용할지를 알아보도록 합니다. https://learn.microsoft.com/en-us/previous-versions/office/developer/office-2010/ff838409(v=office.14) XlChartType Enumeration Learn Save Twitter LinkedIn Facebook Email XlChartType Enumeration Article 09/14/2015 2 minutes to read Specifies the chart t

파이선의 기초 - WIN32COM 내림차순, 오름차순 알아보기(5) [내부링크]

안녕하세요. 오늘은 우리가 엑셀에서 흔히 하는 내림차순, 오름차순을 WIN32COM을 통해 알아보겠습니다. 엑셀 데이터를 다루다 보면 보기 좋게 ㄱ에서ㅎ으로 숫자 1에서 10으로 예쁘게 정렬하기를 원합니다. 엑셀에서는 손쉽게 택스트 내림차순 정렬 또는 택스트 오름 차순 정렬이 있습니다. 그럼 파이선에서는 어떻게 되는지 한번 살펴보겠습니다. 1, 항공 데이터 불러오기 항공데이터 다운로드 받기: https://blog.naver.com/whitehotdog/222955202237 파이선의 기초 - WIN32COM 차트 생성하기(4.1) 안녕하세요 오늘은 WIN32COM을 이용하여 차트를 생성해 보려고 합니다. 차트는 업무 보고를 할때 가... blog.naver.com 2. 파일 불러오기(IMPORT) 우리가 그전에 했기 때문에 항공 데이터를 한번에 불러오는 구문을 작성하겠습니다. 3. 내림 차순 정렬하기 A에서 E열을 대상으로 KEY1값은 C1을 기준으로합니다. C1라인이 기준값이 되

엑셀의 기초 - 차트 만들어보기 [내부링크]

안녕하세요 오늘은 엑셀의 기초 차트 만들기를 해보겠습니다. 엑셀에서 업무할때 자주쓰는 항목이죠 차트 그래프를 어떻게 하면 잘 만들 수 있을까 시각화를 잘해서 상사에게 깔끔하게 보고하고, 능력을 인정받을 수 있을까가 가장 중요하겠죠. 그럼 차트 만들기를 해보겠습니다. 임의의 판매표 만들기 임이의 금동이 자동차 판매 실적을 표로 만들어 주었습니다. 그러면 차트로 만들어보아야겠죠. 2. 판매 실적 표 차트 만들기 삽입탭을 클릭하시면 추천 차트가 나옵니다. 단축키: ALT + N + R 단축키를 통해 빠르게 추천차트를 열 수 있습니다. 추천차트를 클릭해 주겟습니다. 추천차트에는 꺽은선형을 추천하는군요. 아무래도 날짜별로 판매량의 증감 추이를 볼 수 있을거같아 좋을거같습니다. 그럼 클릭을 해줍니다. 위와 같이 금동이1, 금동이2, 금동이3에 대한 날짜별 판매 실적 추이가 나옵니다. 위에 차트 제목도 바꿔줄 수 있습니다. 3. 데이터 레이블 생성하기 선을 오른쪽 마우스로 클릭합니다. 데이터 레

엑셀의 기초 - 항공 데이터 필터 적용하기 [내부링크]

안녕하세요 오늘은 엑셀의 기초 필터를 사용하여 원하는 데이터를 뽑아보겠습니다. 필터는 무엇일까요? filter 영어로 여과장치라는 뜻입니다. 공기청정기나, 에어컨등 가전제품에 필터들이 많을것입니다. 비슷한거라고 생각합니다. 여과를 시켜져서 깨끗한거만 뽑아내야겠죠. 그럼 필터는 어떻게 사용할까요 한번 보겠습니다. 항공 통계 데이터 다운로드 받기 필터를 연습하기 위해 항공통계를 한번 다운로드 받아 연습해 보겠습니다. 자료 출처: 에어포탈항공통계 2022년 10월 인천출발 항공 노선별 통계 https://www.airportal.go.kr/knowledge/statsnew/air/route.jsp 항공통계 엑셀 다운로드 검색하기 시작년도 월 종료년도 월 여객 화물 운항 노선 공항 상대공항 조회기간 : 2022.10 ~ 2022.10, 여객 : 전체, 화물 : 전체, 운항 : 전체, 노선 : 전체, 공항 : 인천(ICN), 상대공항 : 전체 노선 노선 운항(편) 여객(명) 화물(톤) 0 전

파이선의 기초 - Pandas란 무엇인가? [내부링크]

안녕하세요 오늘은 Pandas 라이브러리에 대해서 알아보려고 합니다. Pandas는 파이선에서 사용하는 데이터 분석 라이브러리로 생각하면 쉽습니다. 행과 열로 이루어진 데이터들, 즉 대용량의 데이터를 다루는데 용이하다고 보시면 될겁니다. 그럼 Pandas를 설치해 보아야겠죠. 1. Pandas 설치 명령 프롬프트 설치: pip install pandas 파이참 설치: 인터프리터에서 찾아 설치 해 줍니다. 2. Pandas 자료구조 2-1. Series: 1차원적인 구조를 보여줍니다. 값이 어떻게 나오는지 볼까요? 0번째 INDEX에 해당하는값이 1, 1번째 해당하는 값이 8 이렇게 순차적으로 나오는것을 볼 수 있습니다. 데이터 타입은 int로 표현됩니다. 2-1-1. 값만 확인하기 INDEX 부분은 빼고 값만 확인을 해보겠습니다. 값들만 그대로 나오는것을 확인 할 수 있습니다. 2-1-2. 인덱스만 확인하기 0에서 시작해서 6번째까지의 index가 존재합니다. 3. Dataframe

엑셀의 기초 - 틀 고정하기 [내부링크]

오늘은 엑셀의 기초 틀 고정하기에 대해서 알아 보겠습니다. 엑셀을 하다보면 많은 자료들을 봅니다. 그럼 아래로 또는 옆으로 데이터가 쭉 연결되어 있어서 제목란을 함께 볼 수 없는경우가 종종 발생합니다. 이럴때 엄청 불편함을 느낍니다. 이럴때 사용하는 것이 엑셀의 틀 고정입니다. 틀 고정을 하게 되면 제목을 고정시키고 내용만 움직이게 할 수 있습니다. 아무래도 편리하게 볼 수 있겠죠. 그럼 한번 해볼까요 틀 고정하기 틀고정하는 방법은 어렵지 않고 간단합니다. 이전에 했던 노선별 항공통계를 오픈합니다. 틀고정하려는 행에 마우스로 선택 후 보기- 틀고정-틀고정을 눌러줍니다. 1행이 고정되면서 위아래로 스크롤 하면 아래에 있는 화면 들이 위로 올라오는 것을 볼 수 있습니다. 틀고정 단축키:ALT +W +F 그럼 열도 틀 고정을 해볼까요 B열을 클릭 한 후, 틀고정을 합니다. 스크롤을 오른쪽으로 하니 B열이 안보이는것을 볼 수 있습니다. 간단하고 쉽겠죠. 3. 행과 열 동시에 고정하기 내가

엑셀의 기초 - 인쇄 설정하기 [내부링크]

안녕하세요 오늘은 엑셀을 하면서 가장 기초적인 엑셀에서 인쇄 설정하기를 해보겠습니다. 인쇄 하기 단축키: Ctrl + P 키를 누르거나, 또는 파일 - 인쇄를 누르면 손쉽게 인쇄를 할 수 있습니다. 인쇄를 누르면 인쇄 프린터가 잘 준비되어져 있는지 확인합니다. 또한 하단에 설정부분에 활성시트 인쇄, 단면인쇄, 또는 한부씩인쇄, 세로 방향 가로 방향, A4인지 또는 보통여백 현재설정된용지를 사용할것인지에 대해 다양하게 설정을 할수 있습니다. 오른쪽화면에는 미리보기를 볼 수 있으며, 현재 항공데이터를 가지고 한번해보겠습니다. 항공데이터가 짤린게 볼 수 있습니다. 데이터 자료 출처: https://www.airportal.go.kr/knowledge/statsnew/air/route.jsp 항공통계 엑셀 다운로드 검색하기 시작년도 월 종료년도 월 여객 화물 운항 노선 공항 상대공항 조회기간 : 2022.10 ~ 2022.10, 여객 : 전체, 화물 : 전체, 운항 : 전체, 노선 : 전체

파이선 모듈 - WIN32COM 알아보기(1) [내부링크]

안녕하세요 오늘은 WIN32COM에 대해서 알아보기로 하겠습니다. 1.Win32com(pywin32) 소개 Win32com은 마이크로소프트사에서 제공하는 윈도우 프로그램을 파이선으로 제어할수 있도록 만들어진 API입니다. 즉, Win32com을 이용해서 엑셀, 파워포인트, 워드, 아웃룩등을 제어 할 수 있습니다. 우리가 사전에 openpyxl을 공부 했듯이, 엑셀을 제어할 수 있습니다. 그럼 두가지가 무슨 차이점이 있는지 알아보겠습니다. Win32com을 이용하면 엑셀 실행 상태에서 제어가 됩니다. openpyxl에서는 파이선 코드에 접근이 불가합니다. 즉 기능적인 측면에서 접근이 가능하다고 보면 됩니다. 2. 설치 방법 pywin32이라는 라이브러리를 설치 해줍니다. 간단하게 305버전으로 설치가 완료 되었습니다. 3. import 엑셀을 제어하기 위해선 win32com.client를 사용해야합니다. 4. 엑셀 창 띄우기 4-1. 엑셀 어플리케이션을 실행합니다. Excel,Appl

파이선 모듈 - WIN32COM 이용 엑셀 읽고 쓰기 [내부링크]

안녕하세요 오늘은 win32com을 이용하여 엑셀을 읽고 써 보겠습니다. 1.엑셀에 값 넣기 일정한 범위에 값을 넣어보겠습니다. 1-1 ws.name을 통해 시트네임을 변경합니다. 1-2 range를 통해 범위를 정해준 후 숫자를 입력해 보았습니다. 1-3 결과값 A1에서 부터 E10까지 숫자 10이 입력된 것을 볼 수 있습니다. 또한 시트탭 이름이 TEST로 변경된것을 볼 수 있습니다. 또한 셀 하나에 지정해서 넣고 싶다면 위와 같이 하면 손쉽게 입력이 됩니다. 2. 엑셀 시트 추가 간단하게 시트 추가도 가능합니다. 3. 엑셀에 복사, 붙여넣기 A1:A10에 숫자 10을 입력하였고, A1:A10 을 복사하여 B1:B10 열을 선택후 붙여넣기를 해줍니다. 3-1 결과값 B1:B10에 잘 복사하여 붙여넣기 한것을 볼 수 있습니다. 4. 열삽입 간단하게 B열에 열삽입을 했습니다. 행삽입도 마찬가지로 Rows 를 사용하고 숫자를 입력하면 됩니다. 5. 기존 엑셀 파일 불러오기 경로를 지정

파이선 업무자동화- 부동산 실거래 상세자료 OPEN API(1) [내부링크]

안녕하세요 오늘은 부동산 실거래가 API에 대해서 알아보겠습니다. 부동산시장이 초한파를 겪고 있습니다. 시장이 다시 활성화 되어서 안정적인 부동산 가격대가 형성이 되었으면 좋겠습니다. DATA 포털에 OPEN API 신청하기 자료제공: https://www.data.go.kr/ 공공데이터 포털 국가에서 보유하고 있는 다양한 데이터를『공공데이터의 제공 및 이용 활성화에 관한 법률(제11956호)』에 따라 개방하여 국민들이 보다 쉽고 용이하게 공유•활용할 수 있도록 공공데이터(Dataset)와 Open API로 제공하는 사이트입니다. www.data.go.kr 데이터 포탈에서 아파트 실거래가 검색을 합니다. 2. OPEN API 활용신청하기 국토교통부 아파트 매매 실거래 상세 자료를 클릭합니다. 3. 활용신청을 클릭합니다. 활용신청을 클릭합니다. 활용목적을 작성하시고, 동의합니다를 클릭합니다. 전 이미 아파트 상세거래 자료 활요신청이 되었기 때문에 , 전월세 자료로 캡쳐해서 보여드립니다

엑셀의 기초 - 단축키 모음 [내부링크]

안녕하세요 오늘 부터 업무의 자동화를 위해서 파이선과 엑셀을 같이 연재하려고 합니다. 많이 사용하는 기초 엑셀의 단축키 알아보기 새 워크시트 탭 만들기 엑셀을 작업하면 여러개의 워크시트를 필요할 때가 많습니다. 이때사용하는 단축키는 Alt + Shift + F1 키입니다. 시트가 자동으로 생성됩니다. 2. 엑셀 단축키 행/ 열 넣기 엑셀 작업을 하다 보면 행이나 열을 수시로 추가합니다. 어떤 단축키를 쓸까요? 행추가 단축키: Alt+I, R 열추가 단축키: Alt+I, C 3. 열, 행 조절 하기 열 너비 조절 단축키:Alt+O,C,W 행 높이 조절 단축키:Alt + O, R, C 4. Ctrl 단축키 오늘은 간략히 엑셀 단축키에 대해서 알아보았습니다. 업무자동화를 위해서는 아무래도 엑셀을 능숙능란하게 해야겠죠. 반복적인 일상 업무에 지친 직장인들을 위해, 차근차근 한 단계 알려드리는 금동이의 업무 자동화 못 알아듣는 코딩이었습니다 카카오뷰 채널 추가 https://pf.kakao.

엑셀의 기초 - 빠른 실행 도구모음 [내부링크]

안녕하세요 오늘은 엑셀의 기초 2번째 시간 업무 할때 필요한 빠른 실행 도구 모음을 설명해주려고 합니다. 우리는 일을 하다 보면 우리가 자주 쓰는 엑셀이 있습니다. 이를 테면 분석를 위한 피벗테이블, 아니면 필터, 내림차순, 오름 차순등 우리가 엑셀을사용하다 보면 자주 쓰는 도구들을 찾기 편하게 모아놓는 기능이 있습니다. 반복적으로 작업하는 것을 한눈에 볼 수 있으면 작업이 더 수월하리라고 믿습니다. 빠른 실행 도구 모음을 열어볼까요 파일 - 옵션 을 누르면 빠른 실행 도구 모음이 있습니다. 왼쪽에 있는 명령들을 오른쪽으로 추가를 해줍니다. 저는 제가 자주 쓰는 합계 필터 내림 차순 정렬 피벗테이블등을 추가 해주었습니다. 순서도 바꿀수가 있습니다. 오른쪽에 추가된 명령어들을 클릭후 오른쪽 화살표시를 클릭해주면 위 아래로 이동하게 됩니다. 그리고 확인을 눌러주어야겠죠. 엑셀파일을 열면 위 상부에 빠른 도구 모음을 볼 수 있습니다. 상부에 맨 오른 쪽 아래 삼각형 표시를 클릭해서 기타명

파이선의 기초 - 각종 에러 모음 [내부링크]

안녕하세요 오늘은 파이선에서 흔히 발생하는 에러모음을 간략히 집고 넘어가겠습니다. importError import 문에서 오류가 발생합니다. import를 잘못해주었을때 나타나는 기초적인 에러입니다. 2. IndexError 리스트등의 범위를 벗어났을때 발생하는 에러입니다. 3. TypeError 변수형의 오류가 발생할 때 나타나는 에러입니다. 4. SyntaxError:invalid syntax 문법상 맞지 않을 때 발생하는 에러입니다. 왜 에러가 났을까요? 정답은 콜론이 range 뒤에 롤론이 없어서 문법에 맞지 않아 나는 에러입니다. 파이선을 하다 보면 가장 많이 접할수가 있겠죠 5. ValueError 1,1이라는 문자열을int에 넣어주었을때 1.1은 int가 아니기 때문에 나오는 에러입니다. 6. KeyError 딕셔너리에서 존재하지 않는 키에 대한 에러입니다. 7.NameError 변수명이 없는데 변수명을 접근할때 나오는 에러입니다. 8. AttributeError 모듈

엑셀의 기초 - 값, 수식 입력하기 [내부링크]

안녕하세요 오늘은 엑셀의 기초 값, 수식 입력하기에 대해서 알아보겠습니다. 셀 선택해보기 엑셀은 행과 열로 구성되어져 있습니다. 영어로 A,B,C,D,E,F,G로 시작되는것을 열, 숫자로 시작되는 1,2,3,4,5,6,7,등을 행으로 이야기합니다. 현재 C2셀이 선택되어진것을 볼 수 있습니다. 2. 셀에 글이나, 숫자 입력하기 C2셀을 시작으로 밑으로 C2는 1값을 입력하였고, C3는 숫자2를 입력했습니다. 또한 C8은 금동이라는 문자를 입력해보았습니다. 3. 날짜 입력하기 C2셀에 7-21을 입력해 보았고, C3셀에는 8/21을 입력했으나, 값은 날짜로 다 변환된 것을 보실 수 있습니다. 그럼 이 날짜를 다른형태로 변형해 보겠습니다. 변환하고자 하는 셀에 오른쪽 마우스를 클릭 후 셀 서식을 누릅니다. 표시형식- 날짜- 원하는 형식으로 선택합니다. 저는 2012년 3월 14일 형식으로 선택하였습니다. 2022년 7월 21일로 바뀐것을 보실 수 있습니다. 그럼 다른 형태로 더 빠르게

엑셀의 기초 - 시트 꾸미기 [내부링크]

안녕하세요 오늘은 엑셀의 기초 시트 꾸미기에 대해서 알아보겠습니다. 테두리 그리기 임의로 과목별 점수를 넣어보았습니다. 여기서 테두리는 어떻게 그릴까요? 테두리를 그리려고 하는 셀을 잡아주고 메뉴를 선택후 모든 테두리를 선택합니다. 그럼 바로 테두리에 선이 그려집니다. 2. 선 색깔 바꾸기 선 색을 설정 후에 다시 모든테두리를 클릭 해주면 간단하게 선 색도 바꿀 수 있습니다. 3. 가운데 정렬하기 또한 글자를 가운데 맞춤을 클릭하면 글자가 가운데 정렬을 합니다. 4. 셀에 색칠하기 색칠하고 싶은 부분을 드래그합니다. 그리고 메뉴에 있는 채우기 색을 클릭합니다. 그럼 원하는곳에 색 채우기가 되겠죠. 5. 선 스타일 바꾸기 선 스타일을 선택 후,두 줄을 선택해 주었습니다. 그리고 모든 테두리 적용을 클릭합니다. 두줄로 바뀐것을 볼 수 있습니다. 다른 방법으로는 오른쪽 마우스 클릭 후, 셀서식에 가서 지정을 해줍니다. 셀 서식에서 지정하고 싶은 라인이나 색을 변경하고 싶다거나 설정을 해주

파이선 업무자동화 - 실행파일 배포를 위한 pyinstaller [내부링크]

안녕하세요 오늘은 날씨가 쌀쌀하네요. 우리가 파이선 파일을 만들었다면, 파일 배포를 한번 해보아야겠죠. pyinstaller 를 이용합니다. - 개념 PyInstaller 파이썬 프로그램을 사용할 수 있도록 실행 파일(.exe)로 만들어주는 파이썬 패키지입니다. pyinstaller 설치 pip install pyinstaller 버젼문제로 설치가 안되는 분들이 있을수 있습니다. PIP 버젼을 다운그레이드 하거나 20.3.4로 버젼을 맞쳐서 하시면 될거같습니다. pip install pip==18.1 or 20.3.4 설치후 재 업그레이드 요망 2. installer가 설치 되었다면 배포를 한번 해보아야게죠 네이트 팀룸에 메시지 보내기 파일을 한번 배포해 보겠습니다. 2.1 우선 각자 py파일 위치를 콘솔창에서 찾습니다. pyinstaller natetest.py 배포를 실행합니다. 실행하면 success라는 단어들이 많이 뜨면서 배포가 되어지는 것을 보실 수 있습니다. 그럼 잘 배

파이선의 기초(8) - 튜플 다루기 [내부링크]

파이선에서의 튜플은 리스트와 비슷 합니다. 하지만 약간의 차이가 있습니다. 오늘은 튜플에 대해서 알아보겠습니다. 튜플(Tuple) 리스트는 대괄호 []를 사용하는 대신에 튜플은 소괄호()를 사용합니다. 튜플은 리스트와 달리 요소들을 삭제나 수정등이 불가능합니다. 하지만 리스트는 생성, 추가 삭제등이 가능합니다. 2. 튜플 연습하기 car 항목에 볼보, 벤츠 자동차를 넣고 튜플을 생성했습니다. 출력을 해보겠습니다. 첫번째는 전체가 나오겠죠, 두번째는 0에 해당하는 출력 볼보를 출력했습니다. 3번째는 2에 해당되는 BMW를 출력했습니다. 2-1. 그럼 튜플에서는 변경이 되는지 한번 알아보겠습니다. 0의 값을 도요타로 변경해보겠습니다. 잘 변경이 될까요 역시나 에러가 나오는것을 보실 수 있습니다. 리스트로 한번 해보겠습니다. 대괄호로 리스트로 넣어졌습니다. 그럼 0의 값을 볼보에서 도요타로 잘바뀌었나보겠습니다. 도요타로 잘 출력한것을 볼 수 있습니다. 튜플과 리스트의 차이점을 금방 아시겠

파이선 데이터 활용하기 - KOSIS 통계 OPEN API [내부링크]

안녕하세요 오늘은 KOSIS 통계자료에 대한 OPEN API를 이용해 보겠습니다. 인구수도 줄어들고 있고 큰 걱정입니다. 먼저 KOSIS에 접속하셔야겠죠. https://kosis.kr/openapi/index/index.jsp KOSIS 공유서비스 KOSIS 통계정보 를 웹 또는 모바일앱 개발에 활용할 수 있도록 인터페이스(API)를 제공하는 서비스 입니다. 이용절차 OPEN API 인증키 신청 바로가기 OPEN API 검색 및 이용방법 확인 바로가기 OPEN API를 이용 어플리케이션 제작 어플리케이션 등록 KOSIS 개방현황 (2022.11.06 기준) 통계목록 13 건 통계자료 (통계표) 212,732 건 통계설명자료 (조사) 1,350 건 통계주요지표 1,314 건 KOSIS 공유서비스 개선 안내 2022-09-21 한국은행 통계표 변경 알림 2022-06-02 국가통... kosis.kr 회원 가입은 각자 알아서 하시면 될거 같습니다. 그럼 오픈API를 신청해야겠죠 메인

파이선 데이터 활용하기 - KOSIS 통계 OPEN API(2)시각화 [내부링크]

오늘은 파이선 데이터 활용하기 kosis에서 제공해주는 OPEN API를 통해 시각화를 한번 해보겠습니다. KOSIS 통계 OPEN API를 연동하는것을 못보신분들은 아래 사이트로 이동해서 정독해주시기 바랍니다. 오늘 작성하는 내용은 KOSIS에서 제공하는 OPENAPI 가이드 내용입니다. https://blog.naver.com/whitehotdog/222921506876 파이선 데이터 활용하기 - KOSIS 통계 OPEN API 안녕하세요 오늘은 KOSIS 통계자료에 대한 OPEN API를 이용해 보겠습니다. 인구수도 줄어들고 ... blog.naver.com 경기도 인구수에 대한 데이터 시각화 진행 KOSIS 통계자료에서 URL을 생성해줍니다. 경기도 와 총인구수를 넣고 최근시점으로 해서 3년간의 인구 변화를 보겠습니다. 2. 통계청에서 제공해주는 자료 정독하기 자료출처:KOSIS https://kosis.kr/openapi/file/openApi_manual_v1.0.pdf

파이선의 업무자동화- 달력 모듈 및 tkcalendar 이용하기 [내부링크]

안녕하세요 오늘은 달력 라이브러리에 대해서 알아보기로 합니다. 1, 달력 라이브러리 호출하기 2. month 사용하여 원하는 월 달력 출력하기 month를 이용하여 2022년 11월을 출력해 보았습니다. 보시다시피 잘 나와지는 것을 보실 수 있습니다. 3. calendar 이용하여 년도 출력하기 달력이 잘 나와지는것을 보실 수 있습니다. print를 쓰지 않고 달력을 출력할 수 있습니다. prcal을 사용한다면 프린트 없이 출력이 가능합니다. month도 마찬가지입니다. prmonth로 출력하면 프린트 없이 출력이 가능합니다. 4. weekday 이용하여 요일 출력하기 12월 25일에 해당하는 숫자는 6으로 표시되었습니다. 우리는 보통 월요일을 1로 표시하고 일요일을 7로 표시하지만 컴퓨터 언어는 월요일이 0부터 시작합니다. 일요일이기 때문에 숫자 6이 나왔겠죠.~~~~~ 5. tkcalendar를 이용하여 출력하는 방법도 있습니다. 이 부분은 소스가 좀 많기 때문에 일단 간략히 소

파이썬의 기초(7) - 날짜 timedelta 이용하기 [내부링크]

안녕하세요 오늘은 날짜 시간에 대해 두번째 시간을 가져 보려 합니다. 우선 날짜의 차이를 구해 줄 때 어떤 함수를 쓰는지 알아보겠습니다. timedelta 알아보기 일단 오늘 날짜를 알아보겠습니다. 오늘이 2022년 10월 19일거를 알 수 있습니다. 그럼 10월 19일부터 50일 뒤의 날짜는 어떨까요? timedelta를 이용하여 50일을 넣어줍니다. 그리고 today+df_day를 해줍니다. 더해주면 되겟죠 몇일이 나올까요? 2022년 12월 8일이 나온것을 알 수 있습니다. 그럼 50일 전 날짜도 알 수 있겠죠!! 간단합니다. 빼기를 이용하면 간단히 할 수 있겠죠.. 8월 30일이라는것을 충분히 알 수 있습니다. 2. 날짜 차이 계산하기 오늘 날짜에서 과거 날짜를 빼져 보겠습니다. 먼저 오늘 날짜를 구해야겠죠. 그다음에 과거 내가 빼주고 싶은 날짜를 2022년 1월 1일로 해주겠습니다. 그럼 1월1일부터 오늘까지 몇일이 지난지를 알 수 있습니다. 1월1일 시간 분은 지정을 안해

파이썬 웹 크롤링 - 네이버 뉴스 제목 크롤링 하기 [내부링크]

안녕하세요 날씨가 많이 추워진거 같습니다. 오늘은 네이버 뉴스 제목을 크롤링 해보겠습니다. 우리가 뉴스의 제목만 크롤링 하고 싶을때 어떻게 하는지 한번 알아보겠습니다.bs와 request를 이용해서 제목만 text로 변환해 보겠습니다. 모듈 이용하기 2. 특정 키워드 뉴스 검색해 주기 네이버 뉴스 창에 업무자동화를 치시고 검색을 합니다. 그럼 주소창에 저렇게 주소가 보이겠죠. 그럼 저 주소를 입력해 주면 됩니다. 하지만 우리가 최신뉴스로 검색을 하고 싶으시면 최신순을 클릭 합니다. 그럼 주소가 바뀌겠죠. 쿼리 부분이 암어로 아마 되어 나올겁니다. 바꾸셔도 되고 안바꾸셔도 됩니다. 전 업무자동화로 쿼리 부분에 해당되는 내용을 한번 바꿔 보았습니다. 3. url안에 있는 html 문서를 가지고 와야겠죠, 간단하게 리퀘스트를 이용하여 뉴스 url에 있는 html 문서를 가지고 옵니다. 그리고 bs를 이용하여 html 문서를 파싱합니다. 4. select를 이용한 뉴스기사 제목을 가지고 옵

파이썬 웹 크롤링 - 네이버 뉴스 크롤링 하기(2) [내부링크]

안녕하세요 오늘은 네이버 뉴스 크롤링 하기 2번째 시간입니다. 첫 시간에 제목만 크롤링 해주었다면 오늘은 url, 날짜도 한번 해 보겠습니다. 리마인드 하는 시간으로 네이버 뉴스 제목 크롤링을 안 보신 분이 있으시다면 한번 다녀오는걸로 시작 하겠습니다. https://blog.naver.com/whitehotdog/222908717847 파이썬 웹 크롤링 - 네이버 뉴스 제목 크롤링 하기 안녕하세요 날씨가 많이 추워진거 같습니다. 오늘은 네이버 뉴스 제목을 크롤링 해보겠습니다. 우리가 뉴스... blog.naver.com 기본적인 라이브러리를 사용해야겠죠. 저번에 했던 그대로 사용합니다. 아이폰 14에 대한 뉴스 검색을 해 보겠습니다. 2. find_all을 통해 찾아 보겠습니다. 네이버 뉴스 크롤링 첫번째 시간에는 select를 사용했지만 find_all를 사용하여 크롤링을 해보겠습니다. 2-1.뉴스 리스트를 찾아 줍니다. news_area 부분이 한단락의 전체를 의미합니다. 뉴스

파이썬 웹 크롤링 - 네이버 뉴스 엑셀 저장 하기(3) [내부링크]

안녕하세요 오늘은 네이버 뉴스를 크롤링 하셧다면, 이제는 내 데이터로 만들어야겠죠. 엑셀로 저장을 해보겠습니다. 네이버 뉴스 크롤링을 안보신 분들을 위해서 아래 사이트를 참고하여 주십시요. https://blog.naver.com/whitehotdog/222909089396 파이썬 웹 크롤링 - 네이버 뉴스 크롤링 하기(2) 안녕하세요 오늘은 네이버 뉴스 크롤링 하기 2번째 시간입니다. 첫 시간에 제목만 크롤링 해주었다면 오늘... blog.naver.com 2. 엑셀 라이브러리를 불러와야겠죠 이전에 배웠던 OPENPYXL을 넣어줍니다. 추가로 넣어주고, 오늘은 뉴스 검색을 주식으로 해보겠습니다. HTML문서를 가지고 와 파싱을 해야겠죠. 3. 엑셀에 시트를 생성해줍니다. 오늘은 단순하게 시트만 생성해줄겁니다. 가운데 정렬 글자색 바꾸기는 그전에 배웠기 때문에 각자 연습하는게 좋을거 같습니다. 참고 사이트 https://blog.naver.com/whitehotdog/22263425

파이썬 웹 크롤링 - 네이버 뉴스 DB 저장 하기(4) [내부링크]

안녕하세요 오늘은 네이버 뉴스 데이터베이스에 저장하기를 해보겠습니다. 모든 분석의 기본은 데이터 수집이겠죠. 수집을 위해서는 DB를 구축하는게 중요합니다. 오늘은 MSSQL를 통해 파이썬에서 크롤링한 뉴스를 저장해보겠습니다. 먼저 컴퓨터에 SQL 이 설치가 되었는지 확인을 해 보아야겠죠. https://blog.naver.com/whitehotdog/222864591583 [MS-SQL]SQL 설치 및 SSMS 설치 방법 안녕하세요 오늘은 SQL 설치 방법에 대해서 알아보도록 하겠습니다. 우리가 데이터 분석을 하기 위해서... blog.naver.com 없으신분들은 위를 참고하여 설치를 해주시기 바랍니다. MYSQL이 있으신분들은 그대로 사용해도 괴겠죠. 코드만 살짝 바꿔주면 될거 같습니다. 2. 파이썬에 PYMSSQL을 설치하기 pip install pymssql 명령어를 입력하여 설치합니다. 3. 뉴스 크롤링한 코드를 작성해야겠죠. pymssql 모듈을 사용합니다. 다른것은 저번

파이선 업무 자동화- 네이트 팀룸에 메시지 보내기 [내부링크]

안녕하세요 오늘은 파이선을 이용한 네이트 팀룸에 메시지 보내기를 해보겠습니다. 회사에서 네이트온을 막지 않는 한 작은 기업들은 네이트온을 자주 업무에 이용할 거라 생각됩니다. 그래서 팀룸에 메시지 보내기를 한번 알아보겠습니다. 네이트 접속 후 팀룸 만들기 t 모양을 클릭합니다. 모임만들기를 클릭 하면 팀룸 만들기가 생성됩니다. 팀룸명 소개글을 작성합니다. 간단하게 내용을 작성후 팀룸 만들기를 생성합니다. 2. OPEN API 생성하기 금동이2라는 팀룸이 생성되어진 것을 보실 수 있습니다. 그럼 상단에 메뉴표시인 가로줄 3개를 클릭해 주고 오픈 API 연동하기를 클릭 해 줍니다.링크로 넘어가면서 아래와 같은 창이 나옵니다. 여기서 구글 캘린더로도 연결할수 있고, 깃허브로도 연결할 수 있습니다. 우리는 여기서 맨위에 Incoming Webhook을 연결 할 겁니다. 당연 클릭 해 주어야겠죠. 팀룸에 표시될 알림 이름과 대표모임을 선택후 저장을 해줍니다. 그전에 URL도 복사를 해주면 손

파이썬 웹크롤링의 기초(1)- 웹서버의 이해 및 소스코드 확인하기 [내부링크]

안녕하세요. 날씨가 흐린 일요일입니다. 오늘은 웹 크롤리의 기초 첫번째 시간입니다. 업무 자동화에 필요한 가장 중요한 시간이겠죠. 우리가 흔히 크롬이나 웹 브라우저에서 주소를 입력해서 들어갑니다. 그 입력을 함으로써 웹 서버에 요청을 하는 행위입니다.request라고 합니다. 그럼 페이지가 나오고, 내용들이 주룩 주룩 나올겁니다. 그건 웹서버에서 반응을 한거겠죠. response라고 합니다. 그럼 네이버 메인 페이지를 가지고 한번 연습을 해보겠습니다. 어떻게 반응 하는지를 알아보겠습니다. requests 설치합니다. 프롬프트 명령어: pip install requests 명령어를 치시면 자연스럽게 설치가 완료 될겁니다. 그럼 파이썬에서 구동을 해보아야겠죠. 2. 네이버에 서버에 요청하고 응답을 받아보겠습니다. 네이버에 get 방식으로 요청을 합니다. 그럼 네이버에서 어떻게 응답이 올까요?? 궁금한 점 : get 은 무엇일까요? - get은 클라이언트에서 서버로 정보를 요청하기 위해서

파이썬 웹 크롤링의 기초(2) - BeatifulSoup 이용하기 [내부링크]

안녕하세요, 오늘은 개천절입니다. 개천절맞이 웹 크롤링의 기초 2번째 시간을 가져보려고 합니다. 우선 가장 기본적인 라이브러리를 설치 해 주어야겠죠. pip install beautifulsoup4 라이브러리 설치해주기 내가 파싱하고 싶은 페이지를 선택해 주어야겠죠. 저는 네이버 뉴스의 증권 부분을 한번 읽어 와 보겠습니다. 네이버의 경제뉴스에서 증권 부분 카테고리를 클릭합니다. 4만전자 초읽기가 보이시죠...미장으로 주식을 말아먹은 저로서는 정말...ㅠㅠㅠ안타깝습니다. 그럼 시작해 볼까요 2-1) 파싱할 부분의 URL을 작성해줍니다. 2-2) requests를 이용해 요청을 보내야겠죠 2-3) BeautifulSoup를 이용해 파싱을 시작합니다. requests.exceptions.ConnectionError: ('Connection aborted.', ConnectionResetError(10054, '현재 연결은 원격 호스트에 의해 강제로 끊겼습니다', None, 10054,

파이썬 웹 크롤링의 기초(3) -selenium 설치 및 접속하기 [내부링크]

안녕하세요 오늘은 날씨가 참 쌀쌀하군요. 웹 크롤링의 기초 3번째 시간 selenium에 대해서 알아보겠습니다. 앞시간에 beautifulsoup로도 충분히 웹크롤링을 가지고 올 수 있으나, 동적으로 생성되는 정보들은 가져올 수가 없습니다. 이럴때 우리는 selenium을 사용해 웹 크롤링을 합니다. 우리는 selenium을 사용하기 위해서 설치를 해주어야겠죠. 여기서 selenium을 이용하기 위해서는 두가지를 설치 해야합니다. pip install seleinum 라이브러리를 설치 해 줍니다. 브라우저 드라이버를 설치 해줍니다. https://chromedriver.chromium.org/downloads 사이트에 접속 해 본인 크롬 버젼 정보와 일치하는것을 다운받습니다. 다운로드를 받으신 후 압축된 파일을 풀어준 다음 크롤러가 작성된 폴더에 값을 넣어주면 됩니다. 여기서 반드시 지켜주어야 할 것은 본인의 크롬드라이브 버젼과, 다운로드 받는 크롬 드라이브 버젼이 같아야 합니다.

업무의 팁!- 휴대폰 문자로 메일 전송하기 [내부링크]

안녕하세요 오늘은 간단한 포스팅 하나를 하겠습니다. 휴대폰으로 메일 전송하기에 대해서 알아보겠습니다. 우리가 휴대폰에 대한 기능을 어느정도 이해할까요!! 대다수분들이 SNS, 전화, 사진, 인터넷, 게임 정도만 이용 할겁니다. 휴대폰 이용하는데에는 국한되어있습니다. 저 또한 마찬가지구요~~~ 휴대폰 문자로 메일을 전송하는 기능에 대해서는 잘 알지 못할 겁니다. 그럼 시작 해볼까요!! 휴대폰 문자메시지 보내기를 엽니다. 내용을 작성 해 주어야겠죠. 받는사람에 전화번호가 아닌 메일 주소를 쓰면 됩니다. 엄청 간단하죠. 저는 네이트 메일로 한번 보내 보겠습니다. 2. 수신이 잘되었는지 한번 확인해 보겠습니다. 수신이 잘 된것을 확인 할 수 있습니다. 보낸사람에 핸드폰 번호로 발신전용으로 보내 왔죠. 또한 내용에 안녕하세요 어쩌구 저쩌구 내용입니다. 하지만 하단에 본 메일은 휴대폰에서 발신되어 회신 불가한 메일이라는 내용도 있습니다. 아주 간단하게 우리가 휴대폰에 몰랐던 기능을 아실 수 있

파이썬 웹 크롤링의 기초(4) -selenium 이용 네이버 로그인 [내부링크]

안녕하세요 오늘은 selenium을 이용해서 네이버 로그인을 한번 해 보겠습니다. 업무의 자동화중에 중요한 자동 로그인, 자동 메일 등등 자동화 할 수 있는 부분들이 많을 거라 생각 됩니다. 오늘은 네이버를 자동으로 로그인 할 수 있는 방법에 대해서 알아보겠습니다. 관련된 라이브러리 설치 - selenium은 이미 설치가 되었을겁니다. 그럼 관련된 라이브러리르 하나 더 설치해야합니다. - pip install pyperclip 을설치 해줍니다. Pyperclip은 복사/붙여넣기 클립보드 기능 사용을 위한 모듈입니다. 2. 설치가 되었으면 어떻게 작성하는지 한번 볼까요 넣어야 할 모듈을 넣어줍니다. 3. 아이디와 비번 입력하기 각자의 아이디와 비번을 입력해주고, 로그인 할 사이트의 주소를 적어줍니다. 네이버 로그인 할거니 네이버로 작성해주어야겠죠 4. 크롬을 실행해 줍니다. 크롬을 실행해주며 화면을 최대로 키우겠습니다. 5. 캡챠를 우회하기 위해 pyperclip을 사용해줍니다. 여기

파이썬의 기초(6) - 날짜 시간 알아보기 [내부링크]

안녕하세요 오늘은 파이썬의 기초 6번째 시간 날짜와 시간에 대해서 알아보겠습니다. 파이썬으로 작업을 하거나, 데이터를 다룰때에는 날짜와 시간을 자주 사용하게 됩니다. 오늘은 파이썬에서 어떻게 사용하는지 한번 알아보겟습니다. 로컬 시간 알아보기 현재의 로컬 타임을 알아보는겁니다. 결과값은 어떻게 나올까요? 캡쳐가 작아보이네요..ㅠㅠㅠㅠ 2022년 10월 18일 7시 35분 13초라고 잘 나오죠. 현재 한국을 기준으로 나오는 날짜와 시간입니다. 여기서 tm_wday는 주를 말합니다. 0을 월요일 기점으로 1이니가 화요일이겠죠. yday는 291은 1월1일부터 지금까지의 누적일수입니다. 2. datetime 라이브러리를 통한 날짜와시간구하기 datetime을 이용할때는 today라는 매서드를 이용합니다. 한번 해볼까요? 구문은 간단합니다. 그럼 결과값이 어떻게 될까요? 위에 로컬타임으로 한것보다 간결하게 나오는것을 보실 수 있습니다. 한결 깨끗해졋죠. 3. 그럼 여기서 문자열을 날짜 형식

파이썬 업무자동화 - PPTX(2) 알아보기 [내부링크]

안녕하세요 오늘은 파워 포인트에 글 삽입에 대 해서 알아보겠습니다. 우선 파워포인트에서는 어떻게 삽입 및 글을 작성할까요? 엄청 쉽겠죠 -파워포인트 열기 파일 새 슬라이드- 레이아웃 설정 아니면 그옆에 레이아웃을 설정을 클릭해주면 간단히 새 슬라이드를 열수 있겠죠. 단축키는 Ctrl+M입니다. 우리가 위에 보인거처럼 레이아웃이 여러개가 보일겁니다. 레이아웃을 잘 기억해 두세요. - 그럼 택스트 박스를 어떻게 넣느냐 보시다 시피 간단히 넣을수 있습니다. 그럼 파이썬에서는 어떻게 하는지 한번 보겠습니다. 1.레이아웃을 열어주어야겠죠. [6]이 보일겁니다. 상단에 피피티를 열었을때 레이아웃이 보이시죠 거기서 6번째에 해당됩니다. 컴퓨터는 0부터 시작하기 때문에 우리가 숫자로 세면 7번째지면 컴퓨터는 6번째에 해당이 됩니다. 그림을 넣을려면 8을 써주어야겠죠~~~~ 2. 라이브러리를 넣어주어야겠죠. 요것이 사실은 첫번째로 해주어야합니다. 그래야지 프리젠테이션이 열리겠죠. 보시다 시피 사진,

파이썬의 기초(5) - 반복문(로또번호생성기) [내부링크]

안녕하세요 오늘은 파이썬의 기초 5번째 시간 반복문에 대해서 알아보겠습니다. 반복문을 이용해서 코드를 반복적으로 실행 시킬 수 있습니다. 그럼 우리는 반복문을 어떻게 이용하는지 한번 알아보겠습니다. 1,가장 많이 이용하는 for문을 통해 알아보겠습니다. 우리가 일반적으로 숫자를 적어준다고 생각해 봅시다. 1,2,3,4,5,6,7~~~에서 계속 적어주어야 할것입니다. 힘들겠죠. 이럴때 반복문이 필요한겁니다. 이렇게 적어주는건 엑셀 프로그램을 냅두고, 계산기로 두들기는 거랑 마찬가지겠죠..그럼 for문으로 어떻게 써주는지 한번 봅시다. 쉽죠. for문을 통한 range함수를 이용합니다. 1에서 시작해서 4까지 반복합니다. 쉽죠 그럼 여기서 간단한 프로그램 두개를 작성해 보겠습니다. 구구단을 작성해볼까요 2. 구구단 작성하기 for문을 두번 작성합니다. 2단에서 시작해서 9단까지 출력하는 구문입니다. 결과를 보실까요. 첫번째 %d는 i값을 두번째 %d는 k값을 세번째 %d는 i*k값이 들

파이썬 한글 깨짐 현상 해결하기 [내부링크]

안녕하세요 오늘은 간단하게 파이썬의 가장 기본 적인 에러 한글 깨짐 현상 해결 해 보려고 합니다. 파이썬의 가장 큰 장점은 구문이 짧다는겁니다. 업무 자동화를 하기 위해서는 크롤링이 필수겠죠. 아직 크롤링 부분은 소개하지는 않았지만, 크롤링 시, 아니면 문서를 읽어올 때 한글 깨짐 현상이 있습니다. 아무래도 다른나라에서 만들었기 때문에, 한국어가 100%로 나올 수는 없겠죠. 가끔가다 한글이 깨지는 현상이 발생합니다. 그럼 어떻게 해결하는지 보겠습니다. 파일의 맨 위에 주석을 삽입하기 #-*- coding: utf-8 -*- 2. 인코딩 방식 설정하기 3. 크롤링 시 인코딩 설정해주기 html 파싱할때, 인코딩 을 설정해주는 방식입니다.utf-8이나 cp949로 설정해줍니다. 우리는 간단하고 빠르게 파이썬에서 파이썬의 한글 깨짐 현상에 대한 대처방법을 작성했습니다. 저는 개인적으로 한글 깨짐 현상에 대해서 정말 스트레스를 많이 받았었습니다. 이제 우리는 업무 자동화를 위한 기초 걸음

엑셀과 크롬(LISTLY)에서 크롤링 연습하기- 파이썬 크롤링 전초전 [내부링크]

안녕하세요 오늘은 파이썬의 최대 강점인 웹크롤링 전초전으로 컴퓨터 언어에서만이 크롤링을 할 수 있는게 아닌 것을 보여줄까 합니다. 업무에 도움이 되실 겁니다. 업무자동화에서 가장 필요한 내용이라고 할 수 있겠죠...웹크롤링 이 무엇인가는 아래 참고 사이트를 참고하시기 바랍니다. https://terms.naver.com/entry.naver?docId=6470952&cid=42346&categoryId=42346 크롤링 웹사이트(website), 하이퍼링크(hyperlink), 데이터(data), 정보 자원을 자동화된 방법으로 수집, 분류, 저장하는 것. 크롤링을 위해 개발된 소프트웨어를 크롤러(crawler)라 한다. 크롤러는 주어진 인터넷 주소(URL)에 접근하여 관련된 URL을 찾아내고, 찾아진 URL들 속에서 또 다른 하이퍼링크(hyperlink)들을 찾아 분류하고 저장하는 작업을 반복함으로써 여러 웹페이지를 돌아다니며 어떤 데이터가 어디에 있는지 색인(index)을 만들어

파이썬 업무 자동화 팁 - 우측 마우스 클릭 해제 [내부링크]

안녕하세요 오늘도 크롤링의 전초전이라고 할까요~~!! 우측 마우스 클릭 해제에 대해 알아보겠습니다. 우리가 블로그에 있는 글을 복사하기 위해 우측 마우스를 많이 클릭합니다. 하지만 클릭이 안되는것을 볼 수 있습니다. 그러면 어떻게 해야할까요? 스크랩 해와서 본인 블로그에서 우측 마우스로 복사하기(???) 어렵죠.. 하지만 쉬운 방법이 있습니다. 크롬 브라우저를 이용하는 방법입니다. 크롤링도 마찬가지입니다. 크롤링도 우선시 해야할게 웹에서 우측 마우스를 이용하여 개발자 도구를 열어야 합니다. 당황하지 말고 어떻게 하는지 살펴 보겠습니다. 크롬 브라우저에서 우측 마우스 해제하기에 대해서 알아보겠습니다. 네이버 메인에서 개발자도구 열어보기 위와 같이 오른쪽 마우스 클릭 검사를 누르면 자동으로 개발자도구가 열리면서 오른쪽 화면처럼 HTML이 보일겁니다. 구독한 언론사가 바로 보이죠. 여기서 팁하나 오른쪽에 있는 HTML에서 구독한 언론사를 바꿔주겠습니다. 그럼 왼쪽 네이버 화면이 어떻게 바

파이썬의 기초(2) -리스트 자료형 알아보기 [내부링크]

안녕하세요 오늘은 파이썬의 기초 2번째 시간으로 리스트 자료형에 대해서 알아보겠습니다. 리스트란 무엇인가? 데이터를 관리하기 위해서 순서를 정해서 관리하는 데이터 타입의 하나입니다. 묶음이라고도 할수 있겠죠. 리스트를 만드는 방법은 대괄호를 이용하는 방법이 있습니다. 위와같이 대괄호로 엮어주면 출력 시 차례대로 나오는것을 볼 수 있습니다. 문자도 마찬가지로 묶어줄 수 가 있습니다. 1. 리스트의 +, *에 대해서 알아보겠습니다. 1) 덧셈을 사용해보겠습니다. 아래와 같이 더해준다는 개념보다는 연결해준다는 개념이 더욱 가까울겁니다. 2)곱셈에 대해서 알아보겠습니다. 곱셈은 곱해준다는것보다는 반복의 개념으로 이해하면 빠를겁니다. 숫자 1,2가 두번 반복된 것을 보실 수 있습니다. 즉 2번을 반복해서 출력하시오라고 해석해주면 될 거 같습니다. 3) len 함수에 대해서 알아보겠습니다. 5가 출력되는것을 보실 수 있습니다. 엑셀에서도 len 함수는 글자수 세기를 나타내어집니다. 즉 5개의

파이썬의 기초(3)- 연산자 알아보기 [내부링크]

안녕하세요 추석 연휴 잘 보내고 계신가요!! 명절 음식 먹느라 2킬로 증가한건 아니겠죠~~!! 오늘은 추석맞이 연산자에 대해서 알아보겠습니다. 연산자라고 하면 국민학교(?), 초등학교 시절 우리가 배워왔던 사칙 연산자가 생각날겁니다. 맞습니다. 사칙연산자 및 비교연산자, 논리 연산자에 대해서 알아보겠습니다. 사칙 연산자 사칙연산자는 말 그대로 사칙연산을 하는데 필요한 연산자입니다. +: 더히기 -:빼기 *:곱하기 /:나누기 **:거듭제곱 //:나누기 연산후 소수점이하의 수를 버림 %:나누기 후 몫이 아닌 나머지 결과값 그냥 기본적인 산수라고 보시면 될거같습니다. 그럼 아래와 같은 연산자는 어떤 답이 나올까요? += 새로운 연산자입니다. 과연 답은 무엇일까요? a += b 는 a는 a+b를 나타내어질겁니다. 즉 답은 9일겁니다. 2. 비교연산자 비교 연산자는 값을 비교하는 연산자입니다. 값이 크고 작은지 같은지를 나타내어집니다. ==은 a와 b값이 같나요?를 나타내어집니다. 답이 어떻

파이썬의 업무자동화 - 자동으로 이메일 보내기(1) [내부링크]

안녕하세요 오늘은 파이썬으로 이메일 보내기에 대해서 알아보겠습니다. 파이썬으로 이메일을 보내기 전에 보내는 이메일을 환경설정해 주어야합니다. 즉 SMTP를 설정을 해주어야 합니다. 구글 이메일, 네이트나 네이버등 많은 회사들이 SMTP 서버를 사용할 수 있도록 오픈하고 있습니다. 오늘은 네이버 메일을 통해 자동 발송을 해보겠습니다. 우선 네이버 메일 환경 설정을 해주어야 합니다. 네이버 메일 환경설정 하기 네이버 메일 들어가면 하단에 환경설정을 클릭합니다. 2. SMTP 사용하기로 바꿔주기 POP3/IMAP 설정을 클릭해줍니다. 상단에 보면 SMTP 설정하기를 클릭하면 두항목이 나타내어지며, 사용함으로 클릭해서 확인을 누릅니다. 간단히 SMTP를 오픈 하실 수 있습니다. 그럼 POP3/IMAP의 차이점은 무엇인지 궁금하실겁니다. 그부분은 하단 링크를 통해 배우실 수 있습니다. https://support.microsoft.com/ko-kr/office/pop%EC%99%80-imap

파이썬 업무자동화 - 자동으로 파일첨부 이메일 보내기(2) [내부링크]

안녕하세요 오늘은 파이썬으로 업무자동화 자동으로 이메일 보내기 파일 첨부에 대해서 알아보겠습니다. 날씨도 선선한 가을 사랑하는 사람에게 편지를 써보세요~~~! 그럼 시작해 볼까요~!! 어제는 내용만 작성해서 이메일을 보내기를 햇습니다. 이메일 보내기 1탄을 못보셨다면, 아래 링크를 타고 한번 훑고 오셔요`~~~ https://blog.naver.com/whitehotdog/222873183069 파이썬의 업무자동화 - 자동으로 이메일 보내기(1) 안녕하세요 오늘은 파이썬으로 이메일 보내기에 대해서 알아보겠습니다. 파이썬으로 이메일을 보내기 전에 ... blog.naver.com 모듈을 임포트 해야합니다. 여기서는 MIMEBASE를 쓰기 때문에 라이브러리를 불러오겠습니다. 이메일 보내기 1번보다 많이 늘어났죠 2. 어제와 동일하게 SMTP를 로그인을 해야겠죠, 아 모자이크 처리부분에 아이디와 비밀 번호를 적어줍니다. 3. 메일 제목과 본문내용을 작성해줍니다. 어태치도 시켜줄겁니다. 4

파이썬의 기초(4)- IF 조건문 알아보기 [내부링크]

안녕하세요 오늘은 파이썬의 IF 문에 대해서 알아보기로 하겠습니다. IF 는 영어로 해석하면 만약~~이면 이라고 해석할 수 있습니다. 프로그래밍 언어도 마찬가지로 생각하시면 될거 같습니다. 엑셀에서도 많이 사용할수 있는 구문입니다. 그럼 파이썬에서 IF는 어떻게 구동이 되는지 알아보기로 하겠습니다. 1. if 문 구조 if 조건: 실행코드1 실행코드2 조건에 따라 실행코드가 1,2가 실행됩니다. 결과값: 첫번째 if문에서 a가 True 이기 때문에 아래와 같이 a에 해당되는 값이 실행되는 것을 보여질 수 있습니다. 고로 b값은 실행이 안되겠죠 예제 몸무게가 64이고, if문을 사용한다면 75가 넘으면 뚱뚱하다, 75보다 작으면 날씬하다를 출력하시오라는 구문에 어떻게 나올까요? 당연히 날씬하다가 출력이 될겁니다. 2. if else 구문 1번 예제의 구문과 정답은 동일하나 if else구문은 더 짧겠죠, 만약 ~~이면, 그렇지 않으면으로 해석할수 있겠네요. 만약에 몸무게가 75킬로 보

파이썬 업무자동화 - 파워포인트 PPTX(1) [내부링크]

안녕하세요 오늘은 업무자동화 파이썬 파워포인트에 대해서 알아보겠습니다. 저도 파워포인트는 안해봤던거라 배우면서 해보겠습니다. 첫시간이라 간단하게 설명하겠습니다. 1.모듈을 설치해야겠죠 모듈이 설치가 안된다고 나올 수 있습니다. 처음에 pip 업그레이드 하라고 나오네요..업그레이드를 시도 했습니다. 그러나 에러가 나왔습니다 아무리 하려고 해도 pip가 업그레이드가 안될때 아래 명렬어로 하시면 pip가 업그레이드 될겁니다. easy_install -U pip 그런후 다시 pptx를 설치합니다. 잘 설치되시는 분들도 있지만 저같은 경우는 또 설치가 안되네요. 그래서 파이참에서 세팅- 인터프리터에서 추가 해졌습니다. 아래와 같이 잘 인스톨된것을 보실 수 있습니다. 우여 곡절이 많네요..ㅎㅎ 2. 모듈이 잘 설치 되었나 한번 확인해 봐야겠죠. 오늘은 설치부터 애를 먹었으니까! 잘 되는지만 확인한번 해보겠습니다. presentation을 불러와야겠죠. 그리고 슬라이드를 열어줍니다. 슬라이드 레

파이썬의 기초(1) - 데이터 타입 [내부링크]

안녕하세요 파이썬의 기초에 대해서 알아보기로 하겠습니다. 첫 시간으로, 데이터의 타입 정수와 문자열에 대해서 알아보겠습니다. 말 그대로 숫자와 문자를 컴퓨터가 어떻게 나타내어지는에 대해서 알아보는겁니다. 데이터 타입을 알아야지 데이터 분석을 할때 용이합니다. 초보인 금동이로서는 독학으로 배웠기 때문에, 처음에 좀 애를 많이 먹었습니다.(SQL에 DB 입력 시, 아무것도 모르는 시절 마구잡이로 넣었습니다.) 우선 숫자형의 데이터 타입은 1) Int(Integer, 정수형) : 소수점이 없는 정수, 파이썬에서는 int로 표시되는것을 보여질 수 있습니다. 2) Float(Floating-point number, 소수형) : 소수점이 있는 실수,파이썬에서는 float로 표시되는것을 보여질 수 있습니다. 3) Complex(복소수) : 실수와 허수의 합인 복소수 사칙연산도 충분히 가능한것을 볼 수 있습니다. 한번씩 연습해보시면 쉽습니다. 다음으로 문자열을 알아보겠습니다. 1) str(stri