Word.Document Mydoc;
static Word.ApplicationClass Myapp = null;
object missing = System.Reflection.Missing.Value;
Word.Table Table;
object mobanUrl=Server.MapPath("./doc/")+"moban.doc";
if(Myapp==null)
{
try
{
Myapp=new Word.ApplicationClass();
}
catch
{
Response.Write("调用服务器上的WORD失败,请与系统管理员联系或稍后再试!");
return;
}
}
if(Mydoc==null)
{
try
{
Mydoc=Myapp.Documents.Open(ref mobanUrl,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);
}
catch
{
Response.Write("调用服务器上的WORD失败,请与系统管理员联系或稍后再试!");
return;
}
Table=Mydoc.Tables[1];//获取第一个表
Response.Write(Table.Rows[1].Cells[1].Range.Text);//第一行第一列的内容,
}
//要实现你的要求,只需要对表格进行相应的操作即可,如果还有什么疑问:QQ;401530306
static Word.ApplicationClass Myapp = null;
object missing = System.Reflection.Missing.Value;
Word.Table Table;
object mobanUrl=Server.MapPath("./doc/")+"moban.doc";
if(Myapp==null)
{
try
{
Myapp=new Word.ApplicationClass();
}
catch
{
Response.Write("调用服务器上的WORD失败,请与系统管理员联系或稍后再试!");
return;
}
}
if(Mydoc==null)
{
try
{
Mydoc=Myapp.Documents.Open(ref mobanUrl,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);
}
catch
{
Response.Write("调用服务器上的WORD失败,请与系统管理员联系或稍后再试!");
return;
}
Table=Mydoc.Tables[1];//获取第一个表
Response.Write(Table.Rows[1].Cells[1].Range.Text);//第一行第一列的内容,
}
//要实现你的要求,只需要对表格进行相应的操作即可,如果还有什么疑问:QQ;401530306
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"]);
string FileName = 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文件流
用的时候导入,该的时候上传替换就行了。
既然是表格,还要输入数据,那么使用Excel应该会更方便一些。
数据库中只需存储当前文档的对应数据就可以了