数据输出到WORD文件或EXCEL文件的路

王朝other·作者佚名  2006-12-16
窄屏简体版  字體: |||超大  

有一种最简单的方法:

就是前面加:

Response.ContentType = "Application/msexcel"

然后就会用EXCEL来打开.

不过,这种方法会出现很多怪毛病,比如,有的机打得开,有的机又不行,不同的OFFICE版也可能不行,还可能打开是个空白页面等等..

第二种方法:

通过试验,我们发现,把一个HTML的表格扩展名改为 XLS ,双击,计算机居然用EXCEL来打开,仔细一看,还象模象样的,就是,如果不同的版本的EXCEL来打开.可能表格线就没了.

好了,这就好办了,我们所数据库中的内容读出来,生成一个HTML格式的表格,再把这个表格写入一个扩展名为 XLS的文件中,然后,转向这个XLS文件,几乎上就大功告成了.不过,会发现有三个问题: 1. 有时打开可能是个空白, 2.关闭时讲非法操作,并留下一个EXCEL进程. 3. 表格线没了.

对这三个问题的解决方法如下:

第一个问题: 生成这个临时的XLS文件后,不要立即转向它, 过一两秒后再转.

第二个问题和第三个问题:

我在EXCEL中做一个表格,然后另存为HTML格式,会发现,如果转指向这个文件的话,格式上没有错,关闭也没有非法操作提示,也没有那个多的进程.然后打开这个HTM文件一看其代码,发现前面多一大堆代码,表格中的每个<TD>后也多一些代码.好了.以后我们也 依样画葫芦,照这个格式生成一个扩展名为XLS的文件(实际上是个HTML文件).

 
 
 
免责声明:本文为网络用户发布,其观点仅代表作者个人观点,与本站无关,本站仅提供信息存储服务。文中陈述内容未经本站证实,其真实性、完整性、及时性本站不作任何保证或承诺,请读者仅作参考,并请自行核实相关内容。
 
 
© 2005- 王朝網路 版權所有 導航