본문 바로가기

전체 글18

[파이썬] openpyxl, 셀에 접근하기 파이썬 openpyxl 모듈을 사용하여 엑셀파일의 특정 셀에 접근하는 방법을 알아보겠습니다. ■ 다음 내용을 다룹니다. 1. 2가지 방법으로 지정한 셀에 값 입력하기 2. 2가지 방법으로 지정한 셀의 값 출력하기 ■ 파이썬 openpyxl 모듈을 이용하여 특정 셀에 접근하는 방법은 2가지가 있습니다. 1) 워크시트[셀] 2) 워크시트.cell(행번호,열번호) ■ 워크시트의 특정 셀 값을 입력하기 위해서는 다음과 같이 사용합니다. 1) 워크시트[셀] = value (ex) ws['A1'] = 100 #A열 1행에 100 입력 2) 워크시트.cell(행번호,열번호, value) (ex) ws.cell(1,1,100) # 1행 1열에 100 입력 ■ 워크시트의 특정 셀의 값을 출력하기 위해서는 다음과 같이 사.. 2022. 11. 18.
[파이썬] openpyxl, 엑셀파일/시트 생성하기 openpyxl 모듈을 사용하여 엑셀파일/시트를 생성하는 방법을 알아보겠습니다. 다음 내용을 다룹니다. 1. 기본 엑셀 파일 생성하기 2. 시트 속성 지정하기 3. 시트 추가하기 1. 기본 엑셀 파일 생성하기 wb = Workbook() # 새 워크북 생성(excel 파일 자체를 Workbook이라고 한다.) wb.save('files/test.xlsx') # 파일 저장 wb.close() # 워크북 닫기 위 코드를 실행하면 다음과 같이 기본 엑셀 파일이 생성된 것을 확인할 수 있습니다. 2. 시트 속성 지정하기 - 워크북을 생성하면서 시트의 속성도 함께 변경해보도록 하겠습니다. wb = Workbook() # 새 워크북 생성(excel 파일 자체를 Workbook이라고 한다.) ws = wb.activ.. 2022. 11. 17.
[파이썬] sys모듈로 표준출력장치 변경하기 컴퓨터의 기본 입력장치는? 키보드 컴퓨터의 기본 출력장치는? 모니터 파이썬을 이용하여 기본 출력장치를 모니터가 아닌 파일로 변경해보도록 하겠습니다. 즉, print() 함수를 이용하여 출력할 때, 모니터가 아닌 파일에 쓰여지도록 하겠다는 겁니다. 작업 순서는 다음과 같습니다. 1. sys라이브러리 import - 기본 출력장치를 제어하기 위하여 sys 라이브러리를 import합니다. 2. 기본 출력장치 백업해두기 - 기본출력장치는 default로 모니터입니다. 작업을 완료한 다음 다시 모니터로 복구하기 위해 기본 출력장치를 백업해두겠습니다. 3. 파일 열기 - print()함수로 출력한 내용을 저장할 파일을 쓰기모드로 열어줍니다. - 파일의 인코딩 형식도 UTF-8로 지정하도록 하겠습니다. 4. 기본 출.. 2022. 11. 16.
[파이썬] 셀레니움(selenium) find_element, xpth ※selenium 4.6.0 버전을 기준으로 작성하였습니다. selenium webdriver의 find_element 메소드를 이용하여 element를 찾는 방법에 대해 알아보겠습니다. 1. 먼저 selenium의 webdriver를 임포트합니다. from selenium import webdriver 2. 크롬 드라이버를 사용하여 브라우저를 실행합니다. driver = webdriver.chrome() 3. 다양한 방법으로 elemet를 찾는 방법을 알아보겠습니다. ■ id로 element 찾기 driver.find_element('id','id값') ■ name으로 element 찾기 driver.find_element('name','name값') ■ 하이퍼링크 텍스트로 element 찾기 driv.. 2022. 11. 15.