파이썬_엑셀

yyyyy·2020년 4월 23일
0

혼공

목록 보기
3/5

엑셀 파일 열기

import openpyxl
wb = openpyxl.load_workbook('aladin.xlsx')
wb.get_sheet_names() # 엑셀 파일의 워크시트 이름들 불러오기

> test = wb.get_sheet_by_name("a")   # 'a' 워크시트 불러오기

> test = wb.get_active_sheet()  # 활성시트 가져오기, 활성시트란 엑셀파일을 열었을 때 default로 열리는 시트이다.

셀 값 불러오기

test['A1'].value
test.cell(row=1,column=1).value
test["A1:C3"]
test.max_column
test.max_row
test.dimensions

엑셀 입력 및 저장

from openpyxl import Workbook    
#openpyxl 설치

wb = Workbook()          #워크북 생성
ws = wb.active           #워크시트 생성
ws['A1'] = 'Hello'       #A1에 hello 입력 (test['A1'] = "hello"도 가능

sheet.cell(row = 3, column = 3).value = "Good Bye" 
#3행 3열의 데이터에 Good Bye 입력

sheet.append(["a", "b", "c", "d"])
#append의 경우 데이터의 위치와 상관없이 지금 내가 연 엑셀파일의 가장 아래에 데이터들을 저장 - 행별로 데이터 추가

wb.save('파일명.xlsx')     #파일명 저장하기
profile
-스파르타코딩클럽 프로젝트

0개의 댓글