반응형
'''
엑셀 문서 만들고 저장하기
'''
from openpyxl import Workbook
wb = Workbook()
print(wb.sheetnames)
# 시트 이름 확인
sheet = wb.active
print(sheet.title)
# 시트이름 변경
sheet.title = '파이썬 업무 자동화'
print(sheet.title)
wb.create_sheet('sheet2') # 마지막에 추가
wb.create_sheet('sheet3', 1) # 해당 위치에 추가
# A1 셀의 값 읽기
sheet_a1 = sheet['A1']
print(sheet_a1)
# A1 셀의 값 쓰기
sheet['A1'] = 'hello'
# A1 셀의 값 읽기
sheet_a1_cell = sheet.cell(row=1, column=1)
print(sheet_a1_cell)
# A1 셀의 값 쓰기
sheet.cell(row=1, column=1, value='world!')
wb.save('python.xlsx') # 워크북 저장
['Sheet']
Sheet
파이썬 업무 자동화
<Cell '파이썬 업무 자동화'.A1>
<Cell '파이썬 업무 자동화'.A1>
Process finished with exit code 0
반응형
'Python_Intermediate > Openpyxl' 카테고리의 다른 글
Python Openpyxl - SumFormulas (0) | 2019.08.09 |
---|---|
Python Openpyxl - WriteFormula (0) | 2019.08.09 |
Python Openpyxl - Basic (0) | 2019.08.09 |
Python Openpyxl - Sheet Delete(excel file) (0) | 2019.04.27 |
Python Openpyxl - Sheet Add(excel file) (0) | 2019.04.27 |