在PHP中读取和写入WORD文档的代码

yipeiwu_com6年前PHP代码库

复制代码 代码如下:

<? 
// 建立一个指向新COM组件的索引 
$word = new COM(”word.application”) or die(”Can't start Word!”); 
// 显示目前正在使用的Word的版本号 
//echo “Loading Word, v. {$word->Version}<br>”; 
// 把它的可见性设置为0(假),如果要使它在最前端打开,使用1(真) 
// to open the application in the forefront, use 1 (true) 
//$word->Visible = 0; 

//打?一个文档 
$word->Documents->OPen(”d:\myweb\muban.doc”); 
//读取文档内容 

$test= $word->ActiveDocument->content->Text; 

echo $test; 
echo “<br>”; 
//将文档中需要换的变量更换一下 
$test=str_replace(”<{变量}>”,”这是变量”,$test); 
echo $test; 
$word->Documents->Add(); 
// 在新文档中添加文字 
$word->Selection->TypeText(”$test”); 
//把文档保存在目录中 
$word->Documents[1]->SaveAs(”d:/myweb/comtest.doc”); 
// 关闭与COM组件之间的连接 
$word->Quit(); 
?> 

相关文章

php 计划任务 检测用户连接状态

计划任务 复制代码 代码如下: ignore_user_abort(); // 用户关闭浏览器程序依然执行 set_time_limit(0); // 不限制程序运行时间 $interv...

PHP移动文件指针ftell()、fseek()、rewind()函数总结

在对文件进行读写过程中,有时需要在文件中跳转、同不同位置读取,以及将数据写入到不同的位置。例如,使用文件模拟数据库保存数据,就需要移动文件指针。指针的位置是以从文件头开始的字节数度量的,...

Thinkphp结合AJAX长轮询实现PC与APP推送详解

前言 本文主要给大家介绍的关于Thinkphp结合AJAX长轮询实现PC与APP推送的相关内容,分享出来供大家参考学习,话不多说,来一起看看详细的介绍。 实现逻辑 某个操作(比如新建一条...

php和asp语法上的区别总结

下面给大家介绍一些php和asp语法上的区别: 1、定界符 PHP的定界符是<??>;ASP的定界符是<% %> 2、大小写区分 PHP区分大小写;ASP不区分大...

php下统计用户在线时间的一种尝试

下面列出几个比较常用的方法: 首先介绍一下所涉及的数据表结构,四个字段: 复制代码 代码如下: uid<int(10)> :用户id session_id<varcha...