请问怎么用.net读取word的表格

问题描述

问题具体描述如下:1.需要实现的功能客户使用WORD建立一个DOC文件,里面是表格,表格里只有表头,没填数据.也就是把这个DOC文档当作一个模版.需要把这个表格模版存进数据库,然后生成一个web页面给用户按照表头来填数据,最后把数据存进数据库(或者是把表头和数据一起存,不分开,到时可以打印出来)2.补充:这个DOC文件表格模版在一段时间内是保持不变的.可否把DOC表格模版整个用流的方式存进数据库,用户填写后再把整个以同样方式存进数据库,而不去考虑哪些是数据项.麻烦大家给些意见,本人水平有限,希望讲的详细一点,谢谢

解决方案

解决方案二:
整的这么麻烦?你不能直接去读文件吗?为什么要存到数据库再读??
解决方案三:
Word.DocumentMydoc;staticWord.ApplicationClassMyapp=null;objectmissing=System.Reflection.Missing.Value;Word.TableTable;objectmobanUrl=Server.MapPath("./doc/")+"moban.doc";if(Myapp==null){try{Myapp=newWord.ApplicationClass();}catch{Response.Write("调用服务器上的WORD失败,请与系统管理员联系或稍后再试!");return;}}if(Mydoc==null){try{Mydoc=Myapp.Documents.Open(refmobanUrl,refmissing,refmissing,refmissing,refmissing,refmissing,refmissing,refmissing,refmissing,refmissing,refmissing,refmissing,refmissing,refmissing,refmissing,refmissing);}catch{Response.Write("调用服务器上的WORD失败,请与系统管理员联系或稍后再试!");return;}Table=Mydoc.Tables[1];//获取第一个表Response.Write(Table.Rows[1].Cells[1].Range.Text);//第一行第一列的内容,}//要实现你的要求,只需要对表格进行相应的操作即可,如果还有什么疑问:QQ;401530306
解决方案四:
但是我需要在网页上让用户来填写,不能让用户自己编辑一个WORD文档上传啊.建立模版那是做一次,就后面都按这个样子了
解决方案五:
请问deadren,这段代码怎么用,需要引用什么吗?我直接拷进去,会出错
解决方案六:
Response.Clear();Response.Buffer=true;Response.Charset="GB2312";Response.ContentEncoding=System.Text.Encoding.GetEncoding("GB2312");//设置输出流为简体中文Response.ContentType="ms-word";//设置输出文件类型为word文件。Response.ContentType=myReader["contract_file"].ToString();Response.BinaryWrite((byte[])myReader["contract_doc"]);stringFileName=myReader["contract_file"].ToString().Trim();FileName=System.Web.HttpUtility.UrlEncode(FileName,System.Text.Encoding.Unicode);Response.AppendHeader("Content-Disposition","attachment;filename="+Sheet_No+"."+"doc");//输出word文件流
解决方案七:
飞翔中的菜鸟,没有有可以运行的简单例子啊.谢谢
解决方案八:
帮帮忙啊,很急着需要这个技术啊.
解决方案九:
怎么为这个帖子加分啊
解决方案十:
自己顶一下,大家看看.
解决方案十一:
仍然热切期待高手回答!!!!
解决方案十二:
期待回答
解决方案十三:
如果需要引用,应该引用usingword;
解决方案十四:
你的模板不必存入数据库,只需放在服务器上的一个文件夹里就可以了,用的时候导入,该的时候上传替换就行了。既然是表格,还要输入数据,那么使用Excel应该会更方便一些。数据库中只需存储当前文档的对应数据就可以了
解决方案十五:
charry0110,但我要存的表格不是永远不变的,可能是一两个月变一次.那么我是不知道到底有多少数据项,怎么在数据库中只存对应数据啊?
其他方案:
可是我的表格大概一两个月就变一次,格式和表头等等都会变.如果只存对应数据似乎很难做到
其他方案:
顶一下
其他方案:
大家帮帮忙
其他方案:
要使用这段代码,必须将word的com库转换成托管代码,然后引用

时间: 2024-11-13 06:55:22

请问怎么用.net读取word的表格的相关文章

请问如何快速的读取word文档里的内容

问题描述 项目要求,把word文档里的内容读取出来,显示在RichTextBox里,我写的代码如下:publicstaticvoidLoadDataFromFile(thisSystem.Windows.Controls.RichTextBoxRTFBox,stringfileName){if(File.Exists(fileName)){objectoFileName=fileName;objectunknow=Type.Missing;_Applicationapp=newWord.Appl

vb.net 打开并读取word中表格问题 求大神

问题描述 我利用Word_Workbook.Documents.Open打开了一个word并隐藏了它visible=0我现在想在不显示这个word的情况下读word中的表格数据,读到字符串.数组或者剪切板都可以,求问大神代码怎么写?Word_Workbook.ActiveDocument.Tables(1).Range.Copy()用这句时提示没有打开的word 解决方案 解决方案二:人工置顶..求大神

求助:怎么读取word中表格的书签?

问题描述 怎么通过Java代码获取word表格中的书签的值? 解决方案 解决方案二:开源库POI是实现Java操作word,excel的开源API,你可以使用这个库实现你的想法解决方案三:有几种方法1开源项目如poi纯java实现跨系统2jni有名的开源有jacob当然你也可以自己写一个但是只有windows可用功能不错(个人认为)解决方案四:该回复于2010-10-23 10:20:40被版主删除

请教java如何读取word文档的表格里的文本的颜色

问题描述 如题,想要读取word文档的表格里的文字的文本颜色和背景颜色,请问一下java有哪些方法可以做到? 解决方案 解决方案二:试试jacob

使用C#读取Word表格数据

最近在做一个项目,使用到了读取Word表格中内容的技术.在网上找了许多资料都不尽人意,最后整理了并修改了一些网上的代码,取其精华去其糟粕,现将代码同各位园子里的朋友们分享. 读取Word表格数据的方法 1//将读取Word表格封装与方法中. 2public string ReadWord(string fileName, int rowIndex, int colIndex) 3{ 4 ApplicationClass cls = null; 5 Document doc = null; 6 7

word-请教各路大神,请问怎么用C语言读取Word和Excel文件

问题描述 请教各路大神,请问怎么用C语言读取Word和Excel文件 请问怎么用C语言读取Word和Excel文件,请求给一个例子,附上一段代码,谢谢. 解决方案 excel不会,但是word最简单的就是, #include char a[]="type path ";//path是你word文件的完整路径,包括后缀名的,路径的/要用'//'代替, //盘符最好大写type和path之间有一个空格 int main() { system(a); }

POI读取word时,如何将文字替换为表格

问题描述 POI读取word时,如何将文字替换为表格 求大神解决啊,poi读取word时,将特定的文字替换为表格,能否实现呢. 解决方案 求大神们给看下啊,实在是搞不定了

如何从MS Word的表格中提取指定单元格的数据

最近在做一个项目,其中有一个技术性的难题:"提取Word指定表格中的指定单元格的数据".对于像我这样一个仅仅对于C#语法略有了解的学生来说确实让我感到有些力不从心,这真是一个非常非常大的挑战. 登录google,我检索了相当多的文章,从多的500多行的代码到少的不到100行的代码.这些提取数据的方法基本上就那么几种,这些人放在博客上基本上都是你copy我的,我copy你的.现在的有些作者很不负责,拿来一段代码就放上去了.通览这些代码,你会发现有些地方居然用到了作者自定义的类:然而,作者

java读取word文档并显示在页面上

问题描述 java读取word文档并显示在页面上 我是一名java菜鸟,现在f盘有一word文档,我想用java读取(在action中写读取方法)并显示在jsp页面上,请问该如何处理? 解决方案 新手的话不建议你这样试,如果练习jar包的功能,可以练习读取.修改.追加等.如果必须这样,可以网上查查在html中嵌入一段代码可以利用office组件在html中显示word文档.网上如:百度文库,都不是这样做的,是第过软件把doc,xls等文件生成.flv通过flash播放器在页面上显示的.