看这里:
http://www.webcheatsheet.com/php/create_word_excel_csv_files_with_php.php
引用文章中最常用的方法:
在此方法中,您需要使用Word友好的CSS格式化HTML/PHP页面并将标头信息添加到PHP脚本中.确保您不使用外部样式表,因为所有内容都应该在同一个文件中.
因此,系统将提示用户下载文件.此文件不会是100%"原始"Word文档,但它肯定会在MS Word应用程序中打开.您可以在Unix和Windows环境中使用此方法.
<?php
header("Content-type: application/vnd.ms-word");
header("Content-Disposition: attachment;Filename=document_name.doc");
echo "<html>";
echo "<meta http-equiv=\"Content-Type\" content=\"text/html; charset=Windows-1252\">";
echo "<body>";
echo "<b>My first document</b>";
echo "</body>";
echo "</html>";
?>
Run Code Online (Sandbox Code Playgroud)
使用JS生成word文档:
我创建了一个简单的开源库,它将用值替换标签.
例如Hi {name}
,data={name:"John"}
将被替换为Hi John
.
这是:https://github.com/edi9999/docxtemplater
演示:https://docxtemplater.com/demo