"분류:엑셀 헨들링"의 두 판 사이의 차이
둘러보기로 가기
검색하러 가기
(새 문서: == 개요 == 엑셀을 조작하기 위한 라이브러리. {| class="wikitable" !도구 !설명 !설치방법 !import |- | | |pip install openpyxl |import openpyxl |- | | |<code>pip...) |
(→기초 사용법) |
||
48번째 줄: | 48번째 줄: | ||
|쓸 파일 만들기 | |쓸 파일 만들기 | ||
(워크북 만들기) | (워크북 만들기) | ||
− | |wb = openpyxl.Workbook() | + | |wb = openpyxl.Workbook(encoding='utf-8') |
+ | 사람마다 인코딩이 달라, 열 때 문제가 없게 일괄 적용해준다. | ||
| | | | ||
+ | | | ||
+ | |- | ||
+ | |시트 생성 | ||
+ | | | ||
+ | |<code>ws = wb.add_sheet('시트이름')</code> | ||
| | | | ||
|- | |- |
2022년 8월 25일 (목) 11:39 판
1 개요
엑셀을 조작하기 위한 라이브러리.
도구 | 설명 | 설치방법 | import |
---|---|---|---|
pip install openpyxl | import openpyxl | ||
pip install xlwt
|
import xlwt | ||
2 기초 사용법
2.1 열기
의도 | openpyxl | xlwt | |
---|---|---|---|
2.2 쓰기
의도 | openpyxl | xlwt | |
---|---|---|---|
쓸 파일 만들기
(워크북 만들기) |
wb = openpyxl.Workbook(encoding='utf-8')
사람마다 인코딩이 달라, 열 때 문제가 없게 일괄 적용해준다. |
||
시트 생성 | ws = wb.add_sheet('시트이름')
|
||
활성화된 시트 선택 | sheet = wb.active | ||
셀에 쓰기 | 셀에 쓰는 방법은 아래 목차 참고. | ||
워크북 저장 | wb.save('test.xlsx') |
2.3 셀에 쓰기
의도 | openpyxl | xlwt | |
---|---|---|---|
셀에 쓰기(셀이름) | sheet['A1'] = 'hello world!' | ||
셀에 쓰기(숫자로) | sheet.cell(row=숫자, column=숫자).value = "문자데이터" | ||
마지막셀에 쓰기 | sheet.append(리스트)
데이터가 없는 가장 첫줄에 리스트 순서대로 열을 바꿔가서 순차적으로 입력 |
현재 이 분류에는 문서나 미디어가 하나도 없습니다.