import openpyxl
from openpyxl.utils.cell import get_column_letter
def doExcel():
# 수식을 가져올지, 수식을 제외하고 결과값만 가져올지 정할수 있다.
#wb = openpyxl.load_workbook('/Users/gimdonghwan/파이썬강의준비/xlpython.xlsx')
ex = openpyxl.load_workbook('/Users/gimdonghwan/파이썬강의준비/xlpython.xlsx', data_only=True)
#시트 이름들 출력하기.
print(ex.sheetnames)
#시트 가져오기
sheet = ex['1반']
print(sheet['A1'].value)
print(sheet['B1'].value)
print(get_column_letter(2)) #B
sheet[get_column_letter(2) + str(7)] = "가렌"
ex.save('/Users/gimdonghwan/파이썬강의준비/xlpython.xlsx')
#column 값들 읽기
for cols in sheet.iter_cols():
for cell in cols:
print(cell.value, end=" ")
print()
for rows in sheet.iter_rows():
for cell in rows:
print(cell.value, end="\t")
# Press the green button in the gutter to run the script.
if __name__ == '__main__':
doExcel()
# See PyCharm help at https://www.jetbrains.com/help/pycharm/
'파이썬 python' 카테고리의 다른 글
파이썬 실행 파일 생성하기 - pycharm 실행 파일 만들기. (0) | 2021.08.20 |
---|---|
파이썬 초보 프로젝트 엑셀 다루기 2편 - 파이썬으로 엑셀 작성하기 (0) | 2021.08.20 |
파이썬 초보 프로젝트 게임 만들기 1편 - pygame 시작 하기. (0) | 2021.08.14 |
파이썬 반복문 - python for 문이란?, while이란? (0) | 2021.08.14 |
파이썬 시작을 위해 가장 중요한 대입 연산자 = (0) | 2021.08.13 |