从 C 头文件生成 MS Word 表格

Generating MS Word tables from C headers

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

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

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

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

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

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