怎么用C#语言往Word中写数据

来源:百度知道 编辑:UC知道 时间:2024/05/11 19:23:46
我想用C#语言往Word中写数据,包括新建Word
然后把文本框中的数据写入到Word或者EXCEL中都可以,哪位高手帮帮忙,追加分数,谢谢。

这是一个将datagrid中的数据写到excel中的,参考一下吧。

xiangmu1=(XIANGMU)Session[\"xiangmu1\"];

StringWriter sw = new StringWriter();

DataTable dt = xiangmu1.Tables[\"JDMOV_M001\"];

int ic = dt.Columns.Count;

foreach(DataColumn c in dt.Columns)
{
sw.Write(c.ColumnName + \" \");}

sw.WriteLine();

foreach(DataRow dr in xiangmu1.Tables[\"JDMOV_M001\"].Rows)
{
for(int i=0 ; i<ic ;i++)

sw.Write(dr[i]+\" \");

sw.WriteLine();}

sw.Close();

Response.AddHeader(\"Content-Disposition\", \"attachment; filename=movieInfo.xls\");

Response.ContentType = \"application/ms-excel\";

Response.ContentEncoding=System.Text.Encoding.GetEncoding(\"shift_jis\");

Response.Write(sw);