본문 바로가기

Python_Intermediate/Openpyxl

Python Openpyxl - New File SAVE

반응형
'''
엑셀 문서 만들고 저장하기
'''
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