毕业设计需要从库里取纪录生成word文档,我找了半天,主要有这么几种方法:

1。改头,就是象excel似的Response.Buffer = TRUE

Response.ContentType = "application/vnd.ms-excel" '--excel

Response.ContentType = "application/msword" '--wordexcel倒是没事,但word就是总出错。弱!

2。微软的RTF-DOC的例子它的例子倒是很成功,可根据实际需要改起来,不好弄,格式不好控制。

3。调用word.application对象

在客户端用这种东西Set objWordDoc = CreateObject("Word.Document")来调用word生成,但是要用户改客户端的安全级别设置,不好!格式控制起来也麻烦。我鼓捣了老半天也搞不定。

4。利用FSO生成word文档不敢说原创,只能说是综合大家的东西,搞成了这个东西。本文主要介绍我的这种方法。

下面主要介绍从数据库中取资料,然后利用FSO生成Word文档的例子,先给出部分代码,最后给出全部代码。

从数据库中读取数据的代码:

'创建RecordSet对象

Set rs = Server.CreateObject("ADODB.Recordset")

'SQL语句根据实际情况调整

sql="select * from People where PeopleId=" & PeopleId

'Open RecordSet,省略了创建及打开connection对象的代码,请自行添加

rs.open sql,conn,3,3

if rs.eof and rs.bof then

'无记录

else

'做点事情,主要是从数据库中获取一些资源

'赋给变量,再用FSO生成

end if

rs.Close

Set rs=Nothing

conn.Close

Set conn = Nothing

%>

用FSO创建word的代码:

'下面生成文件的代码。

Dim fso, MyFile

'创建FSO对象,有些服务器有可能不支持这个对象,那就没戏了

Set fso = CreateObject("Scripting.FileSystemObject")

'文件名

sFileName = "temp.doc"

'生成新文件文件放在当前目录的word/下,当前测试时必须有这个目录

Set MyFile = fso.CreateTextFile(Server.MapPath(".")& "\word\"&sFileName, True)

myString="这里是你预先排好的word文档,要填的地方都空好了,怎么弄底下告诉!"

'将MyString作为新文件的内容写入文件

MyFile.WriteLine(myString)

MyFile.Close  '关闭文件

%>

文件已经生成了。注意在iis里把word目录设置为“写入”。

以下将word文档以数据流写出,不让IE自动打开,防止出错误提示。

出处:蓝色理想

责任编辑:cjj

◎进入论坛网络编程版块参加讨论

将mysql 导出word文档_将数据库的内容生成WORD文档相关推荐

  1. python-docx中文开发文档_使用Python语言-docx生成Word文档

    本文主要向大家介绍了使用Python语言-docx生成Word文档,通过具体的内容向大家展示,希望对大家学习Python语言有所帮助. < 学会来使用python操作数据表和PDF,今天我们尝试 ...

  2. springboot 中文文档_还在用 Swagger生成接口文档?我推荐你试试它

    JApiDocs是一个无需额外注解.开箱即用的SpringBoot接口文档生成工具. 编写和维护API文档这个事情,对于后端程序员来说,是一件恼人但又不得不做的事情,我们都不喜欢写文档,但除非项目前后 ...

  3. 将数据库的内容生成WORD文档

    1.改头,就是象excel似的 Response.Buffer = TRUE Response.ContentType = "application/vnd.ms-excel" ' ...

  4. java 导出word换行_Java 导出数据库表信息生成Word文档

    一.前言 最近看见朋友写了一个导出数据库生成word文档的业务,感觉很有意思,研究了一下,这里也拿出来与大家分享一波~ 先来看看生成的word文档效果吧 下面我们也来一起简单的实现吧 二.Java 导 ...

  5. 导出数据库表信息生成Word文档(数据字典)

    平时多积累一些好工具,才能提高工作效率,早点下班 1. 关键字百度 Java 导出数据库表信息生成Word文档 gitee地址 2.拉取,运行 2.1 idea识别.导入maven工具 2.2 下载完 ...

  6. 导出数据库表信息生成Word文档

    一.背景描述 系统上线或者交付,或者需要提供整理数据库表信息,如果一个个整理未免麻烦,接下来一个demo示例如何用JAVA导出Mysql数据库表信息生成Word文档. 1.项目源码地址:https:/ ...

  7. Java 导出数据库表信息生成Word文档

    一.前言 最近看见朋友写了一个导出数据库生成word文档的业务,感觉很有意思,研究了一下,这里也拿出来与大家分享一波~ 先来看生成word文档效果吧 下面我们也来一起简单的实现吧 二.Java 导出数 ...

  8. 帝国cms把网站文章内容生成word文档下载插件

    帝国cms把网站文章内容生成word文档下载插件 插件介绍 jQuery Word Export是一款可以将网页中的文字导出到微软Word文档中的jQuery插件.它通过FileSaver.js文件来 ...

  9. php 读取word文档_如何使用PHP制作Microsoft Word文档

    php 读取word文档 As I had pointed out in my previous article, PHP and WMI – Dig deep into Windows with P ...

最新文章

  1. 开发人员绩效考核中有效bug数的统计
  2. Winform中实现根据CPU和硬盘获取机器码
  3. Spring MVC使用webSocket保持长连接
  4. Android 学习笔记四:创建工具栏按钮
  5. 《Python数据分析常用手册》NumPy和Pandas
  6. doubango TURN Data Indication报文代码
  7. QT:QSS自定义QListView实例
  8. Linux valgrind java_linux下valgrind的使用概述
  9. 2020年淘宝直播数据分析报告
  10. 官宣!袋鼠云融资轮次和核心产品!欢迎来投
  11. (每日一练c++)组合总和
  12. 云时代的专业设计教学有多酷?看看南开大学和泽塔云的实验室就知道了
  13. mysql数据库学习之索引
  14. window python 读取路径问题
  15. Web 基础研发体系的建立
  16. 打赏php程序,php全开源视频传输打赏程序源码附带多种支付接口任选选择
  17. VLAN的划分方法有哪些?
  18. 苹果笔记本有uefi启动吗_续航20小时,苹果新笔记本值得买吗?_详细解读_最新资讯_热点事件...
  19. 一般数据库服务器物理机配置,ironic部署物理机
  20. php 木马 加密,PHP后门木马详解

热门文章

  1. pics_IE的内容顾问,PICS评级和当今的ASP.NET Flakey
  2. Android实现二维码扫描功能(三)-闪光灯控制
  3. evm?衡そΑ_RGB? CMYK? Α? 什么是图像通道,它们是什么意思?
  4. 来自NCBI GEO原始数据上传的一个“bug”!
  5. 点线形系列1-计算两点之间的距离
  6. 007.复原 IP 地址
  7. 基于Java的项目物业管理系统(附:源码课件)
  8. 微信模板消息发送失败
  9. macbook视频格式转换_mac视频格式转换怎么操作?如何将视频转换成mac能播放的格式?...
  10. 听说写面经能赞RP·······