V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
V2EX 提问指南
zhangzixu
V2EX  ›  问与答

利用 Python 在线生成 word 报告,有较好的解决方案吗?

  •  
  •   zhangzixu · 2017-06-05 09:43:54 +08:00 · 3592 次点击
    这是一个创建于 2727 天前的主题,其中的信息可能已经有所发展或是发生改变。

    要生成的报告具有一定的固定模板,有些内容不一样,需要人工进行填写,目前想到的是利用 python-doc 获取前端输入的内容然后生成固定格式的 word,感觉这个不太方便,用户操作起来不太灵活,不能自己输入相关的格式,大家有什么好的解决方案吗?

    5 条回复    2017-06-07 17:26:46 +08:00
    niboy
        1
    niboy  
       2017-06-05 10:38:34 +08:00
    不知道怎么生成 word,但生成 HTML、pdf 或者 excel 有现成的吧
    l0o0
        2
    l0o0  
       2017-06-05 22:44:00 +08:00
    可能这个东西适合你,http://docxtpl.readthedocs.io/en/latest/。我之前有试过用 markdown 生成转 word 的
    zhangzixu
        3
    zhangzixu  
    OP
       2017-06-06 08:39:55 +08:00
    @l0o0 恩恩,这个就是我想要的,哈哈,谢谢! markdown 转 word 的话,表格控制的好吗? python-docx 貌似不能生成目录吧
    l0o0
        4
    l0o0  
       2017-06-06 16:33:22 +08:00
    @zhangzixu 这个我倒没有试过,我只是普通文字信息比较多。如果可以的话,可以试试转换成 PDF 结式的,表格什么的比较好控制。
    zhangzixu
        5
    zhangzixu  
    OP
       2017-06-07 17:26:46 +08:00
    @l0o0 恩恩,ok !
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   3310 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 30ms · UTC 04:50 · PVG 12:50 · LAX 20:50 · JFK 23:50
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.