2015-10-15 385 views

回答

2

那么一种方法是使用降价。您可以使用df.to_html()。这将数据框转换成一个html表格。从那里你可以把生成的html放到一个减价文件(.md)中(见http://daringfireball.net/projects/markdown/basics)。从那里,有实用程序将降价转换为pdf(https://www.npmjs.com/package/markdown-pdf)。

这种方法的一个全功能工具是使用Atom文本编辑器(https://atom.io/)。在那里你可以使用扩展名,搜索“markdown to pdf”,这将为你做出转换。

注意:最近使用to_html()时,我不得不删除多余的'\ n'字符。我选择使用Atom -> Find -> '\n' -> Replace ""

总体而言,这应该是诀窍!

0

这是我如何使用sqlite3的,熊猫pdfkit

import pandas as pd 
import pdfkit as pdf 
import sqlite3 

con=sqlite3.connect("baza.db") 

df=pd.read_sql_query("select * from dobit", con) 
df.to_html('/home/linux/izvestaj.html') 
nazivFajla='/home/linux/pdfPrintOut.pdf' 
pdf.from_file('/home/linux/izvestaj.html', nazivFajla) 
做到这一点从SQLite数据库