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

原创 2002年07月01日 09:40:00

经常会有要把数据库中的内容读出来并生成一个EXCEL文件或WORD文件的情况.我来谈谈我的处理方法及思路.不当之处,请高手指教


有一种最简单的方法:
就是前面加:
Response.ContentType = "Application/msexcel"
然后就会用EXCEL来打开.
不过,这种方法会出现很多怪毛病,比如,有的机打得开,有的机又不行,不同的OFFICE版也可能不行,还可能打开是个空白页面等等..

第二种方法:
通过试验,我们发现,把一个HTML的表格扩展名改为 XLS ,双击,计算机居然用EXCEL来打开,仔细一看,还象模象样的,就是,如果不同的版本的EXCEL来打开.可能表格线就没了.
好了,这就好办了,我们所数据库中的内容读出来,生成一个HTML格式的表格,再把这个表格写入一个扩展名为 XLS的文件中,然后,转向这个XLS文件,几乎上就大功告成了.不过,会发现有三个问题: 1. 有时打开可能是个空白, 2.关闭时讲非法操作,并留下一个EXCEL进程. 3. 表格线没了.
对这三个问题的解决方法如下:
第一个问题: 生成这个临时的XLS文件后,不要立即转向它, 过一两秒后再转.
第二个问题和第三个问题:
  我在EXCEL中做一个表格,然后另存为HTML格式,会发现,如果转指向这个文件的话,格式上没有错,关闭也没有非法操作提示,也没有那个多的进程.然后打开这个HTM文件一看其代码,发现前面多一大堆代码,表格中的每个<TD>后也多一些代码.好了.以后我们也 依样画葫芦,照这个格式生成一个扩展名为XLS的文件(实际上是个HTML文件).

以上是我用的方法,请大家谈谈自己的方法,我希望能获得更好一些的办法,
阿余的 EMAIL: ZYDN@MEIYUAN.NET
      主页:   http://www.zydn.net/index.asp
      QQ:  8692589

C语言及程序设计初步例程-42 将数据输出到文本文件

贺老师教学链接  C语言及程序设计初步 本课讲解文件的操作步骤#include #include int main() { FILE *fp; int i, d; fp...
  • sxhelijian
  • sxhelijian
  • 2015年01月28日 14:52
  • 6731

《C#程序设计》第三次作业 C#读取Excel文件,并保存为文本文件

using System; using System.Collections.Generic; using System.ComponentModel; using System.Data; usin...
  • Ajixk
  • Ajixk
  • 2015年05月07日 22:33
  • 706

C++中将打印结果输出到文件中

本人最近在蓝桥杯调试的过程中痛感到打印结果在调试界面上,脑海里是有点不情愿的。于是想出了将输出结果重定向到指定的文件上面。 直接上代码: #include #include #include us...
  • u013628862
  • u013628862
  • 2015年04月03日 20:41
  • 1492

PHP如何查询MySQL数据页面并输出内容到页面,并另存为CSV或EXCEL文件

  • u010508197
  • u010508197
  • 2017年05月31日 20:34
  • 772

在不知内容的情况下获取Excel表的内容并输出到JSP页面

@RequestMapping(value = "/viewContent/{id}", method = RequestMethod.GET) public String do_view(@Pat...
  • u012843873
  • u012843873
  • 2016年12月09日 10:30
  • 963

Python实现数据处理——每隔一段时间把数据写入excel文件中

文章介绍 在上一篇博文中,我讲述了利用Python的selenium模块抓取动态数据的方法点击打开链接,那么这些抓到的数据如何处理呢?可以写入到excel表格中制成表格,进而画成统计图表直观显示出来。...
  • buptlrw
  • buptlrw
  • 2015年09月30日 17:36
  • 7332

RDD输出到一个文件中

在使用Spark的机器学习模型时,有时为了方便观看输出数据,我们需要将RDD输出到一个文件中,比如我们需要将预测的label输出到一个文件,这样方便我们观看每一个样本的label。你若是输出到多个文件...
  • cqupt0901
  • cqupt0901
  • 2016年10月10日 11:56
  • 1318

【Java】利用poi插件,把Excel内容读入Java,把Java中的内容输出到Excel

上次在《【Java】无须额外的包,把Java中的内容输出到Excel中,无乱码,绝对兼容Excel2003与2007》(点击打开链接)给出了一种无须额外的Excel包就能够输出Java的内容的到Exc...
  • yongh701
  • yongh701
  • 2015年04月08日 20:34
  • 2262

用ADB将Android日志输出到电脑文件,并查看

有时候需要把运行日志保存下来,在IDE上直接看一不小心之前的日志就不见了。配好环境变量后就可以在cmd中使用adb命令了。打印日志命令是adb logcat 如果连接有多个设备的话,先用adb dev...
  • qq_25806863
  • qq_25806863
  • 2017年01月06日 15:15
  • 7527

Logcat输出到文件

保存logcat文件的主程序 mport android.content.Context; import android.os.Environment; import java.io.Buffer...
  • Tongseng
  • Tongseng
  • 2016年10月31日 16:38
  • 2441
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:数据输出到WORD文件或EXCEL文件的路
举报原因:
原因补充:

(最多只允许输入30个字)