【问题标题】:Generating MS Word tables from C headers从 C 标头生成 MS Word 表
【发布时间】:2017-06-12 20:09:25
【问题描述】:

我必须在 MS Word 中为系统级软件创建带有偏移量、寄存器地址、大小、cmets 的典型表格。我想自动化这个过程。例如,我可以在 *.h 头文件中编写特殊的 cmets,它将包含常量,它将由一些实用程序解析,这将为 MS Word(或至少为 MS Excel)生成表格。

解决方案应该是跨平台的,不需要 VBA。我想有一些适合低级程序员的工具。你遇到过这样的转换器吗?我不想重新发明轮子。

没关系,如果输入文件不是 C 头文件。比如“input_file->header_file and input_file->table(s)”的方案也可以。

【问题讨论】:

  • “解决方案应该是跨平台的,不需要 VBA” 听起来您要求我们免费提供。
  • 不,我想有这样的 GPL 脚本,我可以根据自己的需要进行修改。
  • 事实上,我想为我的同事创建这样的东西,但如果某些解决方案看起来相似,我不介意研究它的灵感来源。
  • 为什么不使用任何“通用”文档生成器,比如 doxygen?然后,您可以将其复制并保存为您想要的任何格式。

标签: c++ excel ms-word converter header-files


【解决方案1】:

http://www.doxygen.nl/manual/output.html

doxygen 中有 RTF 生成选项。您可以将它与 Word 一起使用,也可以使用任何 RTF->DOCX 转换器(老实说,我认为这是更容易的任务。)。

https://github.com/tobya/DocTo - 这是一个这样的转换器,检查一下。

【讨论】:

    猜你喜欢
    • 2017-01-13
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2014-07-24
    • 2023-03-20
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多