在.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;