본문 바로가기

파이썬(Python)20

[파이썬/Python] 분리된 엑셀 시트 하나의 시트로 통합하기 이전에 VBA를 통해 시트를 통합해본 적이 있습니다. 엑셀VBA를 통해 시트를 병합해보고 싶으신 분들께서는 아래 발행글 참고 부탁드립니다. 2022.10.24 - [엑셀(Excel)] - [엑셀] 시트별 데이터 통합하기(엑셀VBA활용) [엑셀] 시트별 데이터 통합하기(엑셀VBA활용) 오늘은 업무 자동화로 알아두시면 도움될 시트별 데이터 통합하는 방법을 안내드리겠습니다. 데이터 통합하는 방법은 정말 여러가지 방법이 있는데요 엑셀 파워쿼리, VBA가 가능하며 또 Python으 serendipity77.tistory.com 파워쿼리 및 파이썬 등 다양한 방법으로 할 수 있습니다만 오늘은 파이썬(Python)으로 엑셀 조작하는 방법에 대해 알려드리겠습니다. 취합 등의 경우, 양식의 통합이 가장 중요합니다. 통일.. 2022. 11. 6.
[파이썬/크롤링] 멜론차트 Crawling, Selenium으로 동적페이지 크롤링하기 엑셀 블로그를 할 때 어려운 부분 중 하나는 바로 예시 자료입니다. 예시 자료를 만들려고 생각하는 게 시간이 은근 많이 잡아 먹습니다. 그래서 앞으로 예시자료는 크롤링한 자료를 통해서 보여주고자 멜론차트 크롤링을 진행해보았습니다. 근데 멜론차트 언뜻 보기에 정적페이지처럼 보여서 되게 난이도가 낮을 거라고 생각하여 도전하였는데, BeatuifulSoup으로 진행 시 '좋아 요' 숫자가 안나타났습니다. 01. '정적'페이지와 '동적'페이지 구분하기 동적페이지와 정적페이지 유무가 스크롤을 움직이는 유무인 줄 알았으나 그게 아니었습니다 '페이지 소스코드'로 보이는 값이 나타나면 정적페이지, 그게 아니라면 '동적 페이지' 입니다 예를 들어 멜론차트를 보게되면 취중고백 김민석의 경우, 146,713건이라는 좋아요 .. 2022. 10. 18.
[Python] 정규표현식을 통한 숫자형태 변환 replace 함수활용 Python을 통한 전처리 방법 중 은근히 번거로웠던 방법이지만 정규표현식을 일부 활용하여 쉽게 하는 방법에 대해 알아보겠습니다. 1 2 3 4 5 6 import pandas as pd df = pd.DataFrame({'사원' : ["기러기", "토마토", "스위스"], '8월 매출액' : ["3,235,600원", "4,325,500원", "2,323,500원"], '9월 매출액': ["3,235,600원", "2,325,500원", "4,323,500원"]}) df Colored by Color Scripter cs 위와 같이 데이터를 불러오게 되면 아래와 같은 형태가 나타납니다. 예를 들어 기러기 사원의 8월 매출액은 "3,235,600원" 이라고 나와있는데 3235600으로 변경하고 싶습니다... 2022. 10. 4.
[파이썬(Python)] 파이썬으로 엑셀 작동하기_조작방법(openpyxl) openpyxl 라이브러리 로드 1 import openpyxl cs openpyxl 신규파일 생성 1 2 3 4 5 6 7 8 9 10 11 12 13 14 import openpyxl wb = openpyxl.Workbook() #wb는 변수(메모리상의 데이터), 파일로써 xlsx 확장자를 가지는 것은 아님 ws = wb.active ws['A1'] = "구분" ws['A2'] = "파이썬" ws['A3'] = "엑셀" ws['B1'] = "특징" ws['B2'] = "쉽고 빠르다, 라이브러리가 풍부하다" ws['B3'] = "동료들에게 배포하기 쉽다, 엑셀에서만 쓸 수 있다" wb.save("파이썬엑셀.xlsx") Colored by Color Scripter cs 엑셀결과 openpyxl 다른 이.. 2022. 10. 2.