自动化创建 doc word 的过程

Automating the process of creating doc word

我有一个 .doc 模板,我用它来为很多朋友制作简历。 我正在尝试使用简单的 library/program 自动执行此过程,例如,它可以接受姓名、电子邮件、phone 号码、职务等数据,并且可以自动创建 .doc。

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

谢谢, 塔尔

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

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

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

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

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

如果您无法访问 MS Office,我相信您可以在 OpenOffice.org(即 free/open-source)中完成此操作。

希望对您有所帮助。

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