单击每行前面的复选框时,将所选记录导出为doc
或pdf
格式。如何实现这一点?
def test():
form=SQLFORM.grid(db.problem,selectable = lambda ids:download(ids)
return dict(form=form)
def export(ids):
如果我在SQLFORM.grid
中设置csv=True
,则存在一些格式,而没有doc
和pdf
!
谢谢!
Jian,
不幸的是,使用.doc、.docx(Microsoft Word)和.pdf并不像你想象的那么简单。
对于Word,您需要可以与$ pip install python-docx
一起安装的python-docx
,您可以在此处找到文档和示例代码。
要创建PDF文档,您只需要使用from gluon.contrib.fpdf import FPDF
导入pyfpdf,因为web2py已经附带了它。但是,同样的情况也适用于此:您需要阅读一些文档并编写一些代码。