【发布时间】:2018-04-23 03:54:45
【问题描述】:
我有一个 .doc 模板,用于为许多朋友制作简历。 我正在尝试使用简单的库/程序来自动化这个过程,例如,它可以接受姓名、电子邮件、电话号码、职位等数据,并且可以自动创建 .doc。
可以使用什么框架来使其最快?
谢谢, 塔尔
【问题讨论】:
标签: doc
我有一个 .doc 模板,用于为许多朋友制作简历。 我正在尝试使用简单的库/程序来自动化这个过程,例如,它可以接受姓名、电子邮件、电话号码、职位等数据,并且可以自动创建 .doc。
可以使用什么框架来使其最快?
谢谢, 塔尔
【问题讨论】:
标签: doc
这个模板到底保存在哪里,你的朋友是在插入数据还是你自己做的?
无论如何,您基本上都是在寻找数据合并。数据合并的一个例子是邮件合并: 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 中完成此操作(它是免费/开源的)。
希望这会有所帮助。
在我的工作中,我们一直在进行数据合并 - 对于邮件合并,对于需要以个人地址发送给各个收件人的信件,我们为需要为不同员工打印数十张不同名片的人执行此操作。我们采用他们的名片模板,然后从电子表格中进行数据合并,以节省需要设置单个文件的时间。附言如果您知道如何使用,也可以使用 Adobe inDesign。
【讨论】: