하루만에 끝내는 엑셀 자동화! 대체불가능한 사람이 되고 싶다면 ‘업무 자동화RPA’를 배워보세요! | 파이썬 강의 | 데이터 분석 | VBA

แชร์
ฝัง
  • เผยแพร่เมื่อ 23 พ.ย. 2024

ความคิดเห็น • 58

  • @startcoding.official
    @startcoding.official  3 หลายเดือนก่อน +3

    [강의자료 다운받는 곳]
    1. 엑셀 자동화 - 데이터 파일
    cafe.naver.com/startcodingofficial/2
    2. 엑셀 자동화 - 추가 과제
    cafe.naver.com/startcodingofficial/7
    [유튜브 특별 보너스 자료 보는 방법]
    cafe.naver.com/startcodingofficial/10
    Q. glob에서 한글 패턴 매칭이 안돼요 ㅠ
    A. 맥 사용자 분들은 glob에서 한글 패턴 매칭이 안되는 상황이 발생할텐데요. (인코딩 문제)
    Finder의 파일이름에서 '보고서' 등을 복사해서 코드에서 사용하면 glob로 패턴 매칭을 할 수 있습니다.
    🌏타임라인
    00:00:00 오프닝
    00:04:12 컴퓨터 환경설정
    00:18:50 엑셀 자동화의 개념
    00:26:45 엑셀자동화 기초 - 워크북, 워크시트 다루기
    00:37:58 엑셀자동화 기초 - 셀 다루기
    00:52:53 폴더 파일 자동화 - 경로(Path) 다루는 법
    01:10:57 폴더 파일 자동화 - glob, shutil 모듈 사용법
    01:18:22 폴더 자동 정리 프로그램 실습
    01:34:06 여러 개의 엑셀 파일 바꾸기
    01:44:01 마무리

    • @woony8875
      @woony8875 2 หลายเดือนก่อน

      @@startcoding.official 감사합니다

  • @growtomato
    @growtomato 13 วันที่ผ่านมา +1

    정말 좋은 강의 감사드립니다. 완전 핸즈온으로 따라하고 나니 재밌기도 하고 자신감이 붙네요. 다른 강의들도 열심히 듣고 따라하겠습니다.

    • @startcoding.official
      @startcoding.official  13 วันที่ผ่านมา

      흥미와 자신감이 붙으면 쭉쭉성장할 수 있습니다!! 함께 가보시죠 ㅎㅎㅎ

  • @jaylm615
    @jaylm615 หลายเดือนก่อน +1

    댓글을 안 남길 수가 없네요. 하나 하나 다 따라 했습니다. 너무 감사 드립니다. !!!

    • @startcoding.official
      @startcoding.official  หลายเดือนก่อน

      끝까지 잘 따라와 주셔서 감사합니다!!

  • @nadanawhy
    @nadanawhy หลายเดือนก่อน +1

    오늘 강의를 접하고 갑자기 다시 공부하고 싶은 욕구가 생겨 준비하고자합니다.
    고맙습니다.

    • @startcoding.official
      @startcoding.official  หลายเดือนก่อน

      지금 느낀 이 감정을 잃어버리지 말고 꾸준히 가봅시다!!

  • @김태완-s1n
    @김태완-s1n 12 วันที่ผ่านมา +1

    많은 예제로 엑셀이나 파일 관련한 진도를 따라하는 것만으로도 쉽게 배울수 있었습니다

    • @startcoding.official
      @startcoding.official  12 วันที่ผ่านมา

      도움이 되셨다니 다행입니다!! ㅎㅎ

  • @woony8875
    @woony8875 2 หลายเดือนก่อน +1

    포기하지 않고 열심히 해 보겠습니다
    좋은 강의 감사 합니다

    • @startcoding.official
      @startcoding.official  2 หลายเดือนก่อน

      인생은 포기하는자와 포기하지않는자로 나뉜다고 하죠 ㅎㅎ 꾸준히 하면 분명히 결실을 맺으실 겁니다!

  • @김주희-z5f
    @김주희-z5f 2 หลายเดือนก่อน +1

    중간중간 착오도 있었지만 끝까지 실습해봤어요~ 파이썬 강의 여기저기 많이 듣고 있지만 실무에서 바로 활용할수 있는 예제 로 설명해주시니 더 열심히 해야겠단 생각이 들어요~ 구독과 좋아요~ 바로 했습니다~~

    • @startcoding.official
      @startcoding.official  2 หลายเดือนก่อน

      강의 좋게 봐주셔서 고맙습니다!!!
      원하는 목표 이룰때까지 도와드릴게요 :)

  • @aaaaaaaatom
    @aaaaaaaatom 2 หลายเดือนก่อน +1

    감사합니다 감사합니다 !!! 구독했습니다 감사합니다!

    • @startcoding.official
      @startcoding.official  2 หลายเดือนก่อน

      강의 좋게 봐주셔서 감사해요!
      구독도 감사드립니다!!

  • @sportsceo1
    @sportsceo1 3 หลายเดือนก่อน +5

    새벽에 유튜브 눈팅 하다 발견한 영상이었습니다. 회사에 출근 아침 8시부터 오후 3시까지 틈틈히 따라했습니다. 포기하지 않았습니다. 성공적이었습니다. 응용할 수 있는 부분이 많이 있었습니다. 따라하는데 다소 시간이 많이 걸리지만 아주 자세히 설명해 주는 강의가 좋았습니다. 저처럼 내년에 60인 사람도 잘 따라 할 수 있었습니다. 매우 좋은 강의는 독자가 쉽게 따라할 수 있는 강의라 생각합니다.

    • @startcoding.official
      @startcoding.official  3 หลายเดือนก่อน

      강의 잘 따라와 주셔서 감사하고
      좋은 말씀 감사합니다!

  • @TheGang316
    @TheGang316 3 หลายเดือนก่อน +1

    우선 동영상 감사합니다! 열심히 공부해보고있어요! 근데 코드어시스트? 라고해야하나요? ( 만 눌러도 () 생성해주고 이런 기능때문에 대괄호 안에서 [] 콤마나 쌍따옴표 뒤에 콤마를 찍고 움직이는게 쉽지 않은데 동영상에서는 엄청 빠르게 이동하시는거같은데 익숙하셔서 방향키로 빠르게 이동하시는건지 단축키가 있는건지 궁금합니당!

    • @startcoding.official
      @startcoding.official  3 หลายเดือนก่อน

      키보드에서 HOME, END키를 이용하고 있습니다!
      이거는 기본적으로 타자를 칠때도 유용하니까
      습관으로 길들여 보세요 ㅎㅎ

  • @nuri8977
    @nuri8977 8 วันที่ผ่านมา +1

    안녕하세요. 강의 잘 보고 있습니다. activate()의 역할이 뭔가요?

    • @startcoding.official
      @startcoding.official  8 วันที่ผ่านมา

      활성화를 하는거에요 ㅎㅎ
      사람으로 따지면 해당 시트탭을 클릭하는 거라고 보시면 됩니다 :)

  • @달리는杰
    @달리는杰 3 หลายเดือนก่อน +2

    요새 계속 이런거만 찾아보니 알고리즘이 바로 알려주네요. 이 영상도 열심히 볼께요.. 파수 DRM, 클라우드닥 같은 문서중앙화 시스템 때문에 자동화가 안되서 막혀요.. 셀레니움으로 크롤링을 하는 걸 할때 데브툴에서 어디를 봐야 하는지 알려주세요. 다른 크롤링 영상은 일반적인 사이트라 적용이 안되네요.

    • @startcoding.official
      @startcoding.official  3 หลายเดือนก่อน

      먼저 특정 시스템이 공식적으로 제공하는 API가 있는지 확인해 보는 것을 추천드립니다.
      그리고 DRM 걸린 문서는 xlwings를 이용하면 자동화가 가능할 겁니다 ㅎㅎ
      크롤링에 대한 학습은 아래 영상에서 확인해 보세요~
      th-cam.com/video/Uf21RUo3KNc/w-d-xo.html

  • @nadanawhy
    @nadanawhy หลายเดือนก่อน +1

    감사합니다.

    • @nadanawhy
      @nadanawhy หลายเดือนก่อน +1

      정말 간단 명쾌한 강의입니다.
      고맙습니다.

    • @startcoding.official
      @startcoding.official  หลายเดือนก่อน

      @@nadanawhy 안주셔도 되는데... 감사히 받겠습니다!! 언제든 궁금한 점이 있으면 말씀 주셔요 🥰

    • @nadanawhy
      @nadanawhy หลายเดือนก่อน +1

      @@startcoding.official 그냥 마음입니다. 노트북 듀얼모니터 문제가 있어 다른 노트북에 다시 설치하고 다시 공부하고 있습니다.

    • @startcoding.official
      @startcoding.official  หลายเดือนก่อน

      좋습니다!! 항상 응원하겠습니다 :)

  • @TheGang316
    @TheGang316 2 หลายเดือนก่อน +1

    @1:32:15초에 두줄을 동시에 {keyword} 바꾸신건 무슨키를 누르고 선택하신걸까요??

    • @startcoding.official
      @startcoding.official  2 หลายเดือนก่อน

      Alt를 누른 상태로 클릭을 하면 커서가 여러개 생깁니다!ㅎㅎ

  • @홍영희-v2i
    @홍영희-v2i 9 วันที่ผ่านมา +1

    ms office액셀 하려니 비정품이라 에러가 자꾸나서 ms 365체험 버젼으로 사용하려는데 xlwings로 하니에러가 자끄뜨는데요. 해결 방법은 없을 까요?

    • @startcoding.official
      @startcoding.official  9 วันที่ผ่านมา

      가능하면 ms 365 정도는 정품으로 구매해서 사용하시는게... ㅎㅎ
      아니면 암흑의 경로를 통해 크랙버전을 찾으셔도 되구요
      저는 그냥 마음 편하게 정품사서 쓰고 있습니다 :)

    • @홍영희-v2i
      @홍영희-v2i 9 วันที่ผ่านมา +1

      ms365 정품으로 구독한다 해도 coding은 달라지는것 아닌가요? 프로그램이 깔리는것이 아닌데...제가 구글 시트를 사용하고 있는데 gspread install했는데 에러가 자꾸 나네요.

    • @startcoding.official
      @startcoding.official  8 วันที่ผ่านมา

      @@홍영희-v2i 음... 혹시 에러메시지가 어떻게 나시나요?

  • @크리스탈코어
    @크리스탈코어 2 หลายเดือนก่อน +1

    파이슨 파일간 함수 호출 방법 좀 알려주세
    from 파일명 import 함수명
    같은 디렉토리에 있지만 module 발생합니다

  • @Home-Gavity
    @Home-Gavity 3 หลายเดือนก่อน +1

    저 파이썬에서 엑셀 관련 모듈은 여러가지 있던데
    pandas, openpyxl, xlwings, win32? 모듈중에 뭐가 제일 효율적일까요

    • @startcoding.official
      @startcoding.official  3 หลายเดือนก่อน +1

      엑셀을 사용하는 업무 상황에 따라 다릅니다 :)
      - 실시간으로 엑셀을 제어하고 싶다. 문서의 DRM이 걸려있다. 엑셀의 다양한 기능을 활용하고 싶다
      : xlwings
      - 대용량 데이터 처리 및 분석, 시각화가 필요하다
      : pandas
      - 문서의 DRM 이 걸려있지 않고 단순한 데이터 입출력 작업만 진행한다
      : openpyxl
      win32을 쓸거면 xlwings를 쓰시는걸 추천드립니다

    • @Home-Gavity
      @Home-Gavity 3 หลายเดือนก่อน

      @@startcoding.official 그렇군요 제가 pandas, openpyxl은 다룰 수 있지만 xlwings는 처음이라 집에가서 학습해봐야겠군요

    • @TheJaebeomPark
      @TheJaebeomPark 2 หลายเดือนก่อน +1

      와, 엑셀 제어도 가능하군요. 매력적인 파이썬이네요

  • @달다구리-g4c
    @달다구리-g4c 2 หลายเดือนก่อน +1

    안녕하세요 좋은영상 제공해주셔서 감사합니다. 문의할 연락처가 없어 댓글로 남겨요.
    크롤링을 이용하면 이체 자동화도 구현가능할지 실현가능성에 대해 여쭤보고 싶습니다.
    결제나 송금을 ‘받는’ 기능은 여러 기업의 Open API를 이용할 수 있는데, 송금을 ’하는‘ 기능은 없더라구요. 요청에 필요한 인증이 많고 송금 받는 사람의 계좌 정보가 다양하다보니 그런거같은데 관련 피드백을 받을 수 있다면 감사드리겠습니다.🙏🙏

    • @startcoding.official
      @startcoding.official  2 หลายเดือนก่อน +1

      안녕하세요!
      이체 자동화는 크롤링과는 상관 없는 영역입니다.
      아마도 금융관련해서는 보안이 굉장히 중요하기 때문에 자동화가 쉽지 않은 것은 사실이에요
      금융사의 API에서 제공하지 않으면 구현이 어려울 것으로 판단됩니다 ㅠ
      아래는 chatGPT 의 응답입니다 ㅎㅎ
      보안 문제: 송금을 하는 기능은 직접 금전적인 거래를 발생시키는 것이기 때문에 매우 높은 보안이 요구됩니다. 특히 개인 계좌 정보와 같은 민감한 데이터를 다루기 때문에 여러 단계의 인증 절차가 필요합니다. 금융 기관에서는 OAuth 인증, 2단계 인증(2FA) 등을 필수로 요구하는 경우가 많습니다.
      법적 제한: 대부분의 국가에서는 송금 관련 서비스가 엄격한 법적 규제를 따릅니다. 이는 금융사기나 돈세탁을 방지하기 위한 조치입니다. 따라서 이러한 서비스를 이용하려면 라이센스가 필요하거나 인증된 기관을 통해서만 가능할 수 있습니다.
      API 제한: 은행과 같은 금융기관들은 송금 API 제공에 매우 신중합니다. 일부 기업은 송금 API를 제공하지만, 대부분은 B2B(기업 대 기업) 서비스에 한정되어 있거나, 특정 계약을 맺은 파트너사에게만 제공됩니다. 특히, 다양한 은행 계좌를 지원하려면 각 은행의 API를 개별적으로 연결해야 하는 번거로움도 있습니다.
      그럼에도 불구하고 가능한 시나리오:
      핀테크 기업의 API: 토스, 카카오페이, 네이버페이 등 핀테크 기업들은 제한적인 송금 API를 제공하는 경우가 있습니다. 이러한 서비스를 사용하면 송금 기능을 구현할 수 있지만, 대부분은 특정 조건을 충족해야 하고, 기업 간 계약이 필요할 수 있습니다.

    • @달다구리-g4c
      @달다구리-g4c 2 หลายเดือนก่อน

      @@startcoding.official 아하..ㅠ 자문 감사합니다..!

  • @jamijami9151
    @jamijami9151 3 หลายเดือนก่อน

    이번 영상도 매우 감사합니다.
    저는 B8 셀에 SUM 수식이 안되는데 왜 그럴까요? A8 설에 "합계"입력은 됩니다. 😅😅😅

    • @startcoding.official
      @startcoding.official  3 หลายเดือนก่อน

      아마도 엑셀에 커서가 활성화 되어있어서 그럴거예요
      엑셀 셀에 수동으로 뭔가 입력을 하려던 상태에서 xlwings로 입력하려고하면 동작하지 않습니다 ㅎㅎ

    • @jamijami9151
      @jamijami9151 3 หลายเดือนก่อน

      아쉽게도 아직 해결은 안되었으나 빠른 답변 감사드리고 앞으로도 좋은 강의 영상 부탁드려요😊😊😊

    • @startcoding.official
      @startcoding.official  3 หลายเดือนก่อน

      @@jamijami9151
      음 그럼 혹시
      ws.range('B8').formula = '수식'
      이렇게 한번 작성해보고
      추가적으로
      아래 코드도 실행해 보시겠어요? 테스트 해보고 답변주시면 감사하겠습니다 ㅎㅎ
      # B8 셀 포맷을 일반으로 설정
      ws.range('B8').number_format = 'General'
      ws.range('B8').formula = '수식'

    • @jamijami9151
      @jamijami9151 3 หลายเดือนก่อน

      감사합니다. ws.range('B8').formula = '=SUM(B2:87)' 으로 하니까 제대로 합계도 나오고 빈셀이었는데 수식 표시도 되었습니다.
      관심주셔서 고맙습니다.

  • @동훈이-n4n
    @동훈이-n4n 2 หลายเดือนก่อน +1

    선생님 액셀 자동화기초 따라하는중인데요 엑셀이 앙떠요 ㅠㅠ
    라인4번 app

    • @startcoding.official
      @startcoding.official  2 หลายเดือนก่อน

      컴퓨터에 마이크로소프트에서 만든 엑셀이 깔려있고,
      xlwings가 제대로 설치되어 있다면 app이 실행될겁니다 :)
      혹시 전체 코드와 오류 메시지를 알 수 있을까요??

    • @동훈이-n4n
      @동훈이-n4n 2 หลายเดือนก่อน

      @@startcoding.official 넵 감사합니다.

    • @첨현선생
      @첨현선생 2 หลายเดือนก่อน

      app -> A

  • @이호진-k3x
    @이호진-k3x 5 วันที่ผ่านมา

    ws.range('A6').options(transpose=true).value=['피즈','샤코'] 입력 했더니
    {
    "name": "NameError",
    "message": "name 'true' is not defined",
    "stack": "---------------------------------------------------------------------------
    NameError Traceback (most recent call last)
    Cell In[17], line 1
    ----> 1 ws.range('A6').options(transpose=true).value=['피즈','샤코']
    NameError: name 'true' is not defined"
    }
    이런 에러가 발생 합니다