반응형
pandas 를 사용하여 csv 파일을 excel 파일로 변환
import pandas as pd
### csv to excel
read_file = pd.read_csv (r'csv 파일 경로\파일명.csv')
read_file.to_excel (r'저장할 파일경로\파일명.xlsx', index = None, header=True)
print(read_file)
pandas 를 사용하여 csv 파일을 pdf 파일로 변환
import pandas as pd
import pdfkit
### csv to pdf
df1 = pd.read_csv(r'csv 파일 경로\파일명.csv')
# wkhtmltopdf 설치 경로 입력
path_wkhtmltopdf = r'C:\Program Files\wkhtmltopdf\bin\wkhtmltopdf.exe'
config = pdfkit.configuration(wkhtmltopdf=path_wkhtmltopdf)
html_string = df1.to_html()
pdfkit.from_string(html_string, r"저장할 파일경로\파일명.pdf", configuration=config)
wkhtmltopdf
웹페이지를 pdf 파일로 변환
import pdfkit
path_wkhtmltopdf = r'C:\Program Files (x86)\wkhtmltopdf\bin\wkhtmltopdf.exe'
config = pdfkit.configuration(wkhtmltopdf=path_wkhtmltopdf)
pdfkit.from_url("http://google.com", "out.pdf", configuration=config)
wkhtmltopdf 관련 에러 발생 시 해결 방법
OSError: No wkhtmltopdf executable found: "b''"
If this file exists please check that this process can read it or you can pass path to it manually in method call, check README. Otherwise please install wkhtmltopdf -
wkhtmltopdf 설치
OS에 맞는 설치 방법으로 설치 진행
설치 방법 : https://github.com/JazzCore/python-pdfkit/wiki/Installing-wkhtmltopdf
반응형
'프로그래밍_기타 언어' 카테고리의 다른 글
Django 설치와 기본적인 설정 방법 (1) | 2024.09.22 |
---|---|
파이썬(python) init.py 파일 용도 (0) | 2024.08.29 |
HTML의 첫 시작에 필요한 내용 (0) | 2024.08.26 |
HTML에서 사용되는 태그 정리 (0) | 2024.08.26 |
django에서 사용하는 템플릿 태그 유형 (0) | 2024.05.18 |