반응형
안녕하세요 한주현 입니다
여러분들 잘 지내시나요?
저는 요새 python에서 table처럼 데이터를 다뤄주고 그래프도 잘 그려주는
pandas의 매력에 빠져있습니다 ㅎㅎ
오늘 부터 pandas와 XlsxWriter를 활용하여
DataFrame과 그래프, 차트를 엑셀 파일로 만들기 세 번째 시간입니다 ㅎㅎ
많은 내용이 있어 아래 목차와 같이 총 6번으로 나눠서 연재 해보겠습니다.
목차
3. 판다스 엑셀 조건부 서식 넣기
준비물
판다스 엑셀 조건부 서식 넣기
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 | import pandas as pd from pandas import DataFrame ## DataFrame 만들기 df = DataFrame({"Temp": [20.1, 22.3, 21.5, 20.7, 21.2]}) ## XlsxWriter 엔진으로 Pandas writer 객체 만들기 writer = pd.ExcelWriter('pandas_xlsxWriter.xlsx', engine='xlsxwriter') ## DataFrame을 xlsx에 쓰기 df.to_excel(writer, sheet_name='Sheet1') ## Pandas writer 객체에서 xlsxwriter 객체 가져오기 workbook = writer.book worksheet = writer.sheets['Sheet1'] ## Chart 객체 만들기 chart = workbook.add_chart({'type':'column'}) ## 데이터 고르기 chart.add_series({'values':'=Sheet1!$B$2:$B$6'}) ## Chart 넣기 worksheet.insert_chart('D2', chart) ## 조건부 서식 넣기 worksheet.conditional_format('B2:B6', {'type':'3_color_scale'}) ## Pandas writer 객체 닫기 writer.close() | cs |
결과
Pandas DataFrame 으로 부터 조건부 서식을 지정하여 엑셀파일을 만들었습니다!! ㅎㅎ
오늘은 pandas DataFrame 객체에서 조건부 서식을 활용하여 xlsx 파일로 만드는 과정에 대해 알아보았습니다.
다른 연재물도 있으니 많이 봐주세요 ㅎㅎ
출처:
xlsxwriter 사용법의 작성은 다음 페이지를 참고하였습니다.
기부 버튼을 만들었습니다
여러분들의 작은 정성이 저에게 큰 힘이 됩니다
기부해주신 분들을 기억하며
더 좋은 내용으로 보답해 드리겠습니다 :)
Donate 버튼은 paypal 결제로 paypal 계정이 없으시더라도
카드로도 기부 가능하십니다 :)
Use your credit card or bank account (where available). 옆의 continue 를 누르시면 됩니다
한주현 드림
반응형
'컴퓨터 > Python' 카테고리의 다른 글
[pandas] 판다스 파이썬으로 엑셀 만들기 - DataFrame을 숫자 서식 적용하여 엑셀 파일 만들기 (0) | 2018.06.02 |
---|---|
[pandas] 판다스 파이썬으로 엑셀 만들기 - DataFrame을 날짜 서식 적용하여 엑셀 파일 만들기 (0) | 2018.06.02 |
[pandas] 판다스 파이썬으로 엑셀 만들기 - DataFrame을 차트로 그래프 그려서 엑셀로 결과 출력하기 (2) | 2018.06.02 |
[pandas] 판다스 파이썬 으로 엑셀 만들기 - DataFrame을 엑셀로 결과 출력하기 (0) | 2018.06.02 |
[pandas] 파이썬 판다스를 활용한 컬럼 정렬 (0) | 2018.02.05 |
댓글