반응형

 

파이썬, openpyxl 모듈로 엑셀 파일 다루기

글. 오상문 sualchi@daum.net

 

참조: fabl1106.github.io/python/2019/03/20/%ED%8C%8C%EC%9D%B4%EC%8D%AC-13.-openpyxl.html

 

  1. Workbook 관련
    • openpyxl.Workbook()                  —> 새 엑셀 임시 파일 생성
    • openpyxl.load_workbook(“파일명”) —> 기존 엑셀 파일 로드
    • Workbook.save(“파일명”)             —> 엑셀 파일 저장
  2. Worksheet 타입 관련
    • wb.active                      —> 현재 활성화된 시트 반환
    • wb.create_sheet(“시트명”) —> 새 시트 생성
    • wb[‘시트명’]                  —> 이름으로 시트 접근
  3. cell 타입 관련 접근
    • ws[‘b1’]                               —> <Cell ‘Sheet1’.B1>
    • ws[‘b1’].value                       —> b1의 실제 값 반환
    • ws.cell(row=2, column=1)        —> <Cell ‘Sheet1’.A2>
    • ws.cell(row=2, column=1).value —> 2번째 행의 첫번째 열 값 반환(A2)
    • ws.append([‘이름’, ‘나이’, ‘직업’) —> 시트의 마지막 행에 새행 추가
    • g = ws.rows                          —> 그 줄에 있는 값을 g에 넣음 (lazy로 next를 통해 값 실행)

자세한 내용은 참조 링크를 확인바랍니다.

 

<이상>

반응형

+ Recent posts