【问题标题】:Create a document from an XML-file in Word 2007 or OpenOffice/LibreOffice在 Word 2007 或 OpenOffice/LibreOffice 中从 XML 文件创建文档
【发布时间】:2017-04-14 22:49:46
【问题描述】:

是否有人知道(并且可以指导我)一种(相对)简单的方法来将 XML 文件“转换”为 Word 2007 或 OO/LO 中的文档。

我正在寻找类似于 Excel 的拖放功能。并且结果应该是可编辑的。基本上创建一个链接到 XML 文件的模板,并根据请求创建最终文档。

我已经阅读了很多关于使用 XSLT 进行 XML 和文档转换的文章,但这主要与内部 docx/odt 结构有关,而且对于我的目的来说非常复杂。

问题背景的简短说明

我的简历采用 XML 格式(更易于维护且结构更佳),并希望从该 XML 文件生成格式正确的 Word97/OO/LO 文档。这意味着必须有一个选项来处理重复(据我了解,有些解决方案无法做到这一点)

【问题讨论】:

  • 有了 XML/XSLT,您的问题仍然过于宽泛;没有它,您的问题与编程无关,因此与主题无关。无论哪种方式,您的问题都不适合本网站。
  • 放在哪里比较好?
  • Word 2013 及更高版本带有一个 XML 映射窗格,允许您将所谓的“自定义 XML”文档添加/更新到 Word 文档,然后将节点从 XML 拖放到文档中。 XML 内容将在内容控件中呈现。
  • @Dirk - 我确实知道这一点,2007 年有没有类似的方法来解决这个问题?

标签: xml ms-word libreoffice openoffice-writer word-2007


【解决方案1】:

您可以购买一些程序,例如 Altova StyleVision,或在 Coolutils.com 上在线购买。如果您希望它完全按照您的意愿去做,并且是免费的,那么使用 XSLT 进行转换将是您的最佳选择。 Microsoft 提供了一个很好的演示:Using XSLT and Open XML to Create a Word 2007 Document

【讨论】:

    猜你喜欢
    • 2011-06-15
    • 1970-01-01
    • 2013-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2011-01-17
    相关资源
    最近更新 更多