【问题标题】:Automating the process of creating doc word自动化创建 doc word 的过程
【发布时间】:2018-04-23 03:54:45
【问题描述】:

我有一个 .doc 模板,用于为许多朋友制作简历。 我正在尝试使用简单的库/程序来自动化这个过程,例如,它可以接受姓名、电子邮件、电话号码、职位等数据,并且可以自动创建 .doc。

可以使用什么框架来使其最快?

谢谢, 塔尔

【问题讨论】:

    标签: doc


    【解决方案1】:

    这个模板到底保存在哪里,你的朋友是在插入数据还是你自己做的?

    无论如何,您基本上都是在寻找数据合并。数据合并的一个例子是邮件合并: https://support.microsoft.com/en-us/help/294683/how-to-use-mail-merge-to-create-form-letters-in-word 这同样适用于你正在完成的工作。

    您可以使用模板,指定需要可变数据的字段(即变化的不同信息),然后使用电子表格从中提取数据并将其插入。

    现在您可能想知道的下一个问题是数据合并如何使用电子表格。数据合并的工作方式是您设置的每一列都包含数据,这应该对应于模板中不断变化的行。我强烈建议您进一步阅读此内容 - 一旦您掌握了窍门,这并不难。

    最后一个问题可能是您将如何将数据编译到此电子表格中。您的朋友可能会填写在线表格吗?如果是这样,您可能需要某种在线表格,因此您需要使用一些 PHP,有一个数据库来存储表格中的信息,然后只需转到表格并将信息导出为 .在你看到你的数据库表中填充了足够的数据来进行数据合并之后,你可以创建一个 csv 文件。

    如果您无法访问 MS Office,我相信您可以在 OpenOffice.org 中完成此操作(它是免费/开源的)。

    希望这会有所帮助。

    在我的工作中,我们一直在进行数据合并 - 对于邮件合并,对于需要以个人地址发送给各个收件人的信件,我们为需要为不同员工打印数十张不同名片的人执行此操作。我们采用他们的名片模板,然后从电子表格中进行数据合并,以节省需要设置单个文件的时间。附言如果您知道如何使用,也可以使用 Adob​​e inDesign。

    【讨论】:

    • 我正在为朋友制作简历。我想要一个在线表格,你可以填写姓名、姓氏、电子邮件等详细信息,然后它可以根据我的 doc 模板生成一个 .doc。那么为此目的最好使用什么?我假设一个简单的 HTML 表单可能会向构建电子表格的 python 服务器发送一个 POST 请求?
    • 您需要的是一个 HTML 表单到 PDF 插件/解决方案,而不是这个。这样您的朋友就可以填写表格,下载 PDF,然后在 Word 中打开它。有很多解决方案。例如,如果您每月有多达 100 个用户,有一个网站甚至可以免费完成所有操作:jotform.com/fillable-pdf-form-creator
    • 谢谢,但我需要创建一个 .doc 文件而不是 .pdf 文件,因为我希望在将创建的文件转换为 PDF 之前对其进行编辑。有没有一种我可以使用的流行的可以将 HTML 表单转换为 .doc 的?
    • PDF 可以很好地编辑。无论它是 PDF、HTML 还是 DOC 文件,您在 Word 中打开的仍然是 HTML 片段。您基本上所做的就是强制扩展。对于试图与您做同样事情的海报,这是一个与您非常相似的帖子:stackoverflow.com/questions/21880368/…
    猜你喜欢
    • 2010-09-22
    • 1970-01-01
    • 2011-05-24
    • 1970-01-01
    • 1970-01-01
    • 2017-02-04
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多