我想没有人幸运能找到处理php报告的最佳解决方案,特别是当它是.doc / x报告或文件....我搜索了一段时间然后我找到了phpdocx.com ..惊人的php脚本,但它只是不起作用,我不知道在哪里找到输出文件...不幸的是,文档在任何级别都无济于事......
现在我需要知道这个脚本的工作方式..我的意思是结果如何出来并变得可用......以及脚本需要什么才能工作...因为它根本无法在我的本地主机上运行。我正在使用appache 2,php 5.2.6 ..
我实际上并不需要写入html(一个真正的doc格式文件,不将html文件重命名为.doc !!),所以如果有任何解决方案(没有COM Lib ...我是不是在Windows服务器上)用HTML生成真正的doc文件..请在这里
非常感谢提前:)
答案 0 :(得分:2)
我想没有人幸运能找到最好的处理方案 在php中报告,特别是当它是.doc / x报告或文件时
这不是与标题相对应的问题,但您应该尝试OpenTBS。
这是一个开源的PHP库,它使用模板技术构建DOCX。
没有临时目录,不需要额外的exe。首先使用Ms Office创建您的DOCX,XLSX,PPTX(也支持ODT,ODS,ODP,即OpenOffice文件)。然后使用OpenTBS加载模板并使用模板引擎更改内容(简单,请参阅演示)。最后,将结果保存在您需要的位置。它可以是新文件,下载流,PHP二进制字符串。
OpenTBS还可以更改文档中的图片和图表。
答案 1 :(得分:-1)
PHPDocX的文档已经大大改进。 您是否尝试过查看PHPDocX教程? 您也可以查看论坛。
答案 2 :(得分:-1)
require_once "Path of phpdocx library/CreateDocx.inc";
$docx = new CreateDocx();
$html = 'your data will store in this variable';
$docx->embedHTML(
$html,
array(
'parseDivsAsPs' => true,
'downloadImages' => true,
'WordStyles' => array(
'<table>' => 'MediumGrid3-accent5PHPDOCX'
),
'tableStyle' => 'NormalTablePHPDOCX'
)
);
$docx->createDocx($varPublicPath.'/word_export_file/example1_'.time());
// this is location where your docx file will generate(inside word_export_file docx file will store)