본문 바로가기
프로그래밍 관련/파이썬 액셀제어(openpyxl)

파이썬 액셀제어. openpyxl. 셀 데이터 쓰기/읽기

by 존버매니아.임베디드 개발자 2021. 9. 24.
반응형
from openpyxl import Workbook
from openpyxl import load_workbook

#user 
filename=""

if filename=="":
    file = Workbook()
else:
    file = load_workbook(filename)

sheet=file.active

#sheet.cell(행번호,열번호).value 
sheet.cell(1,1).value = "A1 입니다."
sheet.cell(2,1).value = "A2 입니다."
sheet.cell(3,3).value = "C3 입니다."

#sheet 이름 그대로 사용하기
sheet['D5']="D5 입니다."

#append 함수 사용. 마지막 행에 내용 추가하기
sheet.append(["input1", "input2" ,"input3"])


file.save("test.xlsx")
file.close()

방법1

cell(행번호, 열번호).value = "넣을 값"

이런 형태로 사용한다.

 

반대로 이걸 이용해서 값을 읽어 올 수도 있다.

 

방법2

sheet['D5] = "D5입니다"  이런식으로 쓸 수도 있음

 

방법3

append 함수 사용하기

sheet.append(["input1""input2" ,"input3"]) 

같은 형태로 사용함. [] 대괄호 들어가는 것에 유의

 

반응형