‘壹’ 如何将数据导入word表格
1、打开文字文档以后,先做好表格,接着找到文档中工具栏的“工具”按钮。
一、准备工作
首先请确认服务端已经安装了Office Word(以下将以Office XP为例),操作系统为win2000或XP,并且已配置好.NET的运行环境及安装VS.NET C#开发环境后,我们就可以打开VS.NET,并新建一个Visual C#项目ASP.NET Web应用程序,位置为“”。(如图一)
二、引用Word对象库文件
要操作Word,我们就需要Word的对象库文件“MSWORD.OLB”(word 2000为MSWORD9.OLB),通常安装了Office Word后,你就可以在office安装目录的Office10文件夹下面找到这个文件,当我们将这个文件引入到项目后,我们就可以在源码中使用各种操作函数来操作Word。具体做法是打开菜单栏中的项目添加引用浏览,在打开的“选择组件”对话框中找到MSWORD.OLB后按确定即可引入此对象库文件,vs.net将会自动将库文件转化为DLL组件,这样我们只要在源码中创建该组件对象即可达到操作Word的目的!
三、Webform1.aspx.cs代码
完成添加引用后,MSWORD.OLB已经转化为相关DLL文件并放置于项目的BIN目录下了,这样我们只需在源码中创建该对象,并使用word库文件内置的操作函数即可轻松实现操作Word,Webform1.aspx.cs源码请参见
五、web.config设置
web.config文件还需添加一句 identity impersonate="true"/以启用模拟身份,因为默认ASPNET这个用户是没有权限访问Word.ApplicationClass(),当启用模拟身份后所有页面将会使用匿名Internet用户帐户(IUSR_machinename)这个用户名的权限执行,这样我们就能成功访问Word.ApplicationClass()并在ASP.NET中操作Word!
//传文档所在路径返回文档内容
publicstringDoc2Text(stringdocFileName)
{
//实例化COM
Microsoft.Office.Interop.Word.ApplicationClasswordApp=newMicrosoft.Office.Interop.Word.ApplicationClass();
objectfileobj=docFileName;
objectnullobj=System.Reflection.Missing.Value;
//打开指定文件(不同版本的COM参数个数有差异,一般而言除第一个外都用nullobj就行了)
Microsoft.Office.Interop.Word.Documentdoc=wordApp.Documents.Open(reffileobj,refnullobj,refnullobj,
refnullobj,refnullobj,refnullobj,
refnullobj,refnullobj,refnullobj,
refnullobj,refnullobj,refnullobj,refnullobj,refnullobj,refnullobj,refnullobj
);
//取得doc文件中的文本
stringoutText=doc.Content.Text;
//关闭文件
doc.Close(refnullobj,refnullobj,refnullobj);
//关闭COM
wordApp.Quit(refnullobj,refnullobj,refnullobj);
//返回
returnoutText;
}
在读取的时候会有损坏的文件 和被加密的文件等问题 总之C#和office的兼容性不太好
别忘了要引用word的dll
引用文件夹 右键添加引用 在组件里找Microsoft.Office.Interop.Word
读出了word文档再把它写入sqlserver数据库就可以了.
‘叁’ 如何将access数据库转为word文档
在access中打开数据库,选中要转换的表,通过:
菜单中选择文件→导出,保存类型选“HTML文档”,确定保存后,可在新保存的文档上单击鼠标右键,呼出菜单选打开方式→选择程序→Microsoft
Office
Word,即可打开,但表的列名却无法导过来;
或access菜单中选择文件→导出,保存类型选“Microsoft
Excel
97-2000”,确定保存后,打开该EXCEL文档,全选→复制,在Microsoft
Word中新建空白文档,粘贴,此法可导入完整内容,包括原表列名。
如果数据库中表很多,那只能一个个导了。
‘肆’ 如何把数据库中的数据读取到word中
1、将数据库导成word文档或excel表格,利用word中的邮件合并功能合成你想要的文件,应该是比较简单
2、用网页生成的模式,调取记录集,是要编程的
‘伍’ 如何实现access数据库指定的内容引入到word文档中
1)在“视图”--"工具栏"--钩上"数据库"
2)在数据库快捷按钮点“插入数据库”--获取数据源--连接新数据源--其他/高级---microsoft
jet
4.0()--选择输入数据库
为指定的ACCESS文件---选择要的表---插入数据
就行了。
‘陆’ 怎么将表格中的数据复制到word
您好,方法
1、首先打开一个Excel表格,然后打开带有数据的文件。
2、然后点击全选表格中的数据,点击复制按钮。
3、再打开一个空白的word文档。
4、点击粘贴里面的按照源文件粘贴。
5、然后就可以看到表格中的数据已经复制到word里面了,点击表格工具绘制表格。
6、绘制完表格以后就可以清晰地看见Word表格中的数据。
‘柒’ 如何把数据库里面的数据放置到WORD模板中
我能想到的方法有两种:
1、将数据库导成word文档或excel表格,利用word中的邮件合并功能合成你想要的文件,应该是比较简单
2、用网页生成的模式,调取记录集,是要编程的
‘捌’ 如何把数据库的内容写入到Word文档中
您好:首先你需要根据你的内容来设计数据库表的结构
例如米的所有题目都是四个选项的选择题那么可以如下设计
主键,题目内容,选项1,选项2,选项3,选项4,答案,排序号
这样录入的时候每道题对应一条数据即可