如何将SQLFORM.grid中的一些选定记录导出为web2py中的doc或pdf格式



单击每行前面的复选框时,将所选记录导出为docpdf格式。如何实现这一点?

def test():
      form=SQLFORM.grid(db.problem,selectable = lambda ids:download(ids)
      return dict(form=form)
def export(ids):

如果我在SQLFORM.grid中设置csv=True,则存在一些格式,而没有docpdf

谢谢!

Jian,

不幸的是,使用.doc、.docx(Microsoft Word)和.pdf并不像你想象的那么简单。

对于Word,您需要可以与$ pip install python-docx一起安装的python-docx,您可以在此处找到文档和示例代码。

要创建PDF文档,您只需要使用from gluon.contrib.fpdf import FPDF导入pyfpdf,因为web2py已经附带了它。但是,同样的情况也适用于此:您需要阅读一些文档并编写一些代码。

最新更新