我有一个.doc模板,我用它来为很多朋友建立简历。 我正在尝试使用简单的库/程序来自动执行此过程,例如,可以接受名称,电子邮件,电话号码,职位等数据,并且可以自动创建.doc。
可以使用哪种框架来实现最快速度?
谢谢, 塔尔
答案 0 :(得分:0)
确切地保留此模板并且是您的朋友插入数据还是您自己完成这些操作?
无论如何,您基本上都希望进行数据合并。数据合并的一个示例是邮件合并: 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。