日期:2014-05-18  浏览次数:20367 次

在.net中把WORD里面的内容存到数据库
急求.net中把WORD中的内容导入到数据库,那位大侠有做过或者有例子思路之类的~~

------解决方案--------------------
微软的office web componement转么就是为这个服务的。具体你要摸索以下,我们一般用OWC的excel组件。
------解决方案--------------------
//*****以流的形式将word里面的内容读出来,然后做相应处理.
------解决方案--------------------
假如我没有理解错的话,

读取 Word 文件为二进制流, 然后存入数据库中对应的 BLOB 字段类型,SQL Server 是 Image 或者 varbinary


------解决方案--------------------
//首先定义word对象,别忘了引入word组件MSWORD.OLB,一般装了WORD后都可以找到这个组件。
object missing = System.Reflection.Missing.Value;
//定义word路径
object fileName = (Object)路径变量;
//实例化word对象。
Word.Document myWord;
Word.Application wordApp = new ApplicationClass();
//注意参数。
myWord = wordApp.Documents.Open(ref fileName, ref missing,ref missing, ref missing, ref missing, ref missing, ref missing, ref missing, ref missing, ref missing, ref missing, ref missing,ref missing,ref missing,ref missing,ref missing);
//获取第一个表格中第一行第一列的文本,可任意设置。
string text = myWord.Tables[1].Cell(1,1).Range.Text;