Python

Python 으로 엑셀을 만들어보자

Kyle79 2019. 5. 20. 15:10

Python 으로 엑셀문서를 만드는 방법을 정의 해 봅니다.

 


* 예제

http://www.hanul93.com/openpyxl-basic/

 

파이썬으로 엑셀 보고서 만들기 - Kei Choi

Openpyxl은 엑셀 파일을 손쉽게 생성할 수 있는 파이썬 외부 라이브러리이다. 가끔 프로그래밍을 하다보면 보고서 출력이 필요한 경우가 있다. 그러면 대체로 생각할 수 있는 방법은 엑셀의 COM 오브젝트를 접근하여 문서를 생성하는 것이다. 그러나 이 방법은 해당 시스템에 엑셀이 설치되어 있어야 하는 단점이 존재한다. 고객이 물어본다. “엑셀이 설치되지 않은 시스템에서는 보고서 생성이 안되는건가요?” “엑셀 라이선스를 구매해야 한다면 좀 그런데????”

www.hanul93.com

 

* 가이드

https://openpyxl.readthedocs.io/en/stable/

 

openpyxl - A Python library to read/write Excel 2010 xlsx/xlsm files — openpyxl 2.6.2 documentation

Install openpyxl using pip. It is advisable to do this in a Python virtualenv without system packages: Warning To be able to include images (jpeg, png, bmp,…) into an openpyxl file, you will also need the “pillow” library that can be installed with: or bro

openpyxl.readthedocs.io

 

* 차트 만들기

http://blog.naver.com/PostView.nhn?blogId=choisboom&logNo=220918740381&redirect=Dlog&widgetTypeCall=true

 

차트 그리기(계속)

# 차트 만들기 # 차트는 최소 한 개 이상의 데이터 포인트 시리즈로 구성된다. # 시리즈 자체는 셀 영역에 ...

blog.naver.com

 

* Pandas 이용해 보기

https://nittaku.tistory.com/258

 

15. pandas로 excel파일 읽고 / 쓰기

pandas_excel.py 불러올 엑셀파일 : mandoo_management.xlsx 저장된 엑셀파일 : result.xlsx 새로운 파이썬 파일을 만든다. 불러올 엑셀파일을 만들고, 해당 프로젝트(studying_pandas)에 mandoo_management.xlsx..

nittaku.tistory.com