本文目录一览:

如何在php中插入word表格

一般,有2种方法可以导出doc文档,一种是使用com,并且作为php的一个扩展库安装到服务器上,然后创建一个com,调用它的方法。安装过office的服务器可以调用一个叫word.application的com,可以生成word文档,不过这种方式我不推荐,因为执行效率比较低(我测试了一下,在执行代码的时候,服务器会真的去打开一个word客户端)。理想的com应该是没有界面的,在后台进行数据转换,这样效果会比较好,但是这些扩展一般需要收费。

php读取Word导入MySQL数据库

方法有两个:

1. 直接用php读取文件,然后以BLOB流的形式存入数据库,这种方法是不能查询文件内容的,只能把数据库当成一个容器来用。

2. 先将word文档转换成xml文档,word菜单里另存为xml就行,然后用php分析这个xml文件,把其中的内容存进数据库。好处word文档的内容可以通过数据库来查询,但是还原成原word文档不能保证100%的word格式无损失(word 2010之后的版本对这个问题有改进)。

你知道如何将PHP网页上的数据导出到word文档里面么?

如果没有图片要导出的话,可以使用以下简单方式。

?php

header("Content-type:application/vnd.ms-word");

header("Content-Disposition:filename=zgfun.doc");

echo

"要导出的内容一。/r/n";

echo

"要导出的第二行。";

?

=============

如果要导出带图片的,则需要使用把网页保存为mht的格式下载。word可以直接打开。

php 如何把word文档中的内容 导入到数据库中

代码如下:

$content = file($haoma); //$temp=file("seo.csv");//连接EXCEL文件,格式为了.csvfor ($i=0;$i count($content);$i++){$string=explode(",",$content[$i]);//通过循环得到EXCEL文件中每行记录的值$sql = "insert into {$tablepre}object (area,objectname,objectaddress,state,commend) values ('$string[0]','$string[1]','$string[2]','$state','$commend')";$sqls = mb_convert_encoding($sql,"UTF-8","GBK"); //这里用的是urf8编码 $rs = $db-query($sqls);

求教“php怎么把html页面导入到word”

楼上那个 太扯了吧.搞个后缀名,就完事了...那岂不是太没技术含量了

给你写 3个函数start();定义要保存的数据开始

save();定义要保存的数据的结束,同时保存到word

writeword()实现数据 二进制形式保存到word中

class word{

function start(){

ob_start();//打开缓冲区

}

function save($path){

$data=ob_get_content(); //得到缓冲区的内容并且赋值给$data

ob_end_clean();//清理缓冲区,好习惯

$this-writeword($path,$data);

}

function writeword($fn,$data){

$fp=fopen($fn,'wb');//注意我这里wb写死了,你可以传参

fwrite($fp,$data);

fclose($fp);

}

}

举个例子:

在php文件 开头调用或者在你想存的位置调用

$w=new word();

$w-start();

html内容,你也可以连接查阅数据

$w -save(路径/文件名.doc);

我写的这个类 你还可以完善

还有 你可以使用phpWord类 人家写好的你去下载,那个没什么说明 看不懂 所以我自己写了一个简单的...

这个利用到了 缓冲区的知识,这个也能用来 存excel 当然 excel特别麻烦,这个就建议你下载phpExcel

缓冲区技术也可以用到 静态页面缓存 (当然并非一定要用到,这种方法比较简单).

纯手打,望采纳,膜拜吧 哈哈哈哈