1. file 접근 방법
user_input_file_name = input() # example.xlsx
wb = openpyxl.load_workbook(user_input_file_name)
2. 시트 접근 방법
user_input_sheet_name = input() # sheet1
curr_sheet = wb[user_input_sheet_name]
3. 시트의 최대 행, 열 가져오기
number_row = curr_sheet.max_row
number_col = curr_sheet.max_column
4. 셀 접근하기
- curr_sheet.cell[A1]
- curr_sheet.cell(row=1, column=1)
5. 셀 font 진하게 설정하기
font = openpyxl.styles.fonts.Font(bold=True)
curr_sheet.cell[A1].font = font
6. 셀 너비 설정하기
curr_sheet.column_dimensions['A'].width = 20
curr_sheet.column_dimensions['B'].width = 20
curr_sheet.column_dimensions['C'].width = 25
7. 셀 가운데 정렬하기
curr_sheet.cell(row=current_row, column=1).alignment = openpyxl.styles.Alignment(horizontal='center', vertical='center')
8. 새로운 시트 만들기
newSheet = wb.create_sheet('new')
9. 새로운 파일로 저장하기
wb.save('newfile.xlsx')
'개발 > Python' 카테고리의 다른 글
파이썬으로 텔레그램 챗봇만들기 기초편[2] (0) | 2019.08.04 |
---|---|
파이썬으로 텔레그램 챗봇만들기 기초편[1] (7) | 2018.12.20 |