V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
ylwxb
V2EX  ›  C++

找一个 c 或 c++库,可以生成 word doc 或者 docx 文件,文件内有表格

  •  
  •   ylwxb · 2020-09-03 16:44:57 +08:00 · 3090 次点击
    这是一个创建于 1561 天前的主题,其中的信息可能已经有所发展或是发生改变。

    现在的需求,做的项目要实现 自动生成 word 报告,doc 或者 docx,生成的文件能用 word 打开就行。 找了一上午,没找到合适的,好多方法都需要目标机器装好 office 。 想问下,是否有不需要安装 office 的方法。 先谢谢大家了。

    9 条回复    2020-12-02 01:09:36 +08:00
    understanded
        1
    understanded  
       2020-09-03 16:48:06 +08:00 via Android
    java apache poi
    ylwxb
        2
    ylwxb  
    OP
       2020-09-03 17:09:44 +08:00
    @understanded 这个是 java 的,有没有 c 或 c++的
    nightv2
        3
    nightv2  
       2020-09-03 17:18:54 +08:00
    要不 c++调用 Python 来写入 word 文件,好像 Python 库不依赖本机上的 office
    ylwxb
        4
    ylwxb  
    OP
       2020-09-03 17:50:59 +08:00
    @nightv2 也是个办法,如果实在找不到合适的库,只能曲线救国了
    xuxuxu123
        5
    xuxuxu123  
       2020-09-03 17:52:45 +08:00
    Spire.Doc
    ylwxb
        6
    ylwxb  
    OP
       2020-09-03 19:09:02 +08:00
    @xuxuxu123 好的,我看下
    nightwitch
        7
    nightwitch  
       2020-09-03 19:15:09 +08:00   ❤️ 1
    复杂文本的需求一律考虑脚本语言。C/C++处理文本的功能太弱了,而且导出格式这种功能需要不断的微调来达到想要的效果,C/C++这种改一次编译半天的语言很麻烦。建议导出部分用 Python 写好,然后 C++把数据传给 Python 就好。
    ylwxb
        8
    ylwxb  
    OP
       2020-09-06 17:40:59 +08:00
    @nightwitch 好的,我再看看
    weiqk
        9
    weiqk  
       2020-12-02 01:09:36 +08:00 via Android
    输出 html,后缀用 docx
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   904 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 22ms · UTC 20:08 · PVG 04:08 · LAX 12:08 · JFK 15:08
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.