C#导出生成excel文件的方法小结(xml,html方式)_c

其他工作总结 时间:2020-02-29 01:09:17 收藏本文下载本文
【www.daodoc.com - 其他工作总结】

C#导出生成excel文件的方法小结(xml,html方式)由刀豆文库小编整理,希望给你工作、学习、生活带来方便,猜你可能喜欢“c”。

C#导出生成excel文件的方法小结(xml,html方式)

///

/// xml格式生成excel文件并存盘;

///

///

生成报表的页面,没有传null

///

数据表

///

报表标题,sheet1名

///

存盘文件名,全路径

///

生成文件后是否提示下载,只有web下才有效

public static void CreateExcelByXml(System.Web.UI.Page page, DataTable dt, String TableTitle, string fileName, bool IsDown)

{

StringBuilder strb = new StringBuilder();

strb.Append(“

strb.Append(”xmlns:x=“urn:schemas-microsoft-com:office:excel”“);

strb.Append(”xmlns=“”);

strb.Append(“ ”);

strb.Append(“ ”);

strb.Append(“body”);

strb.Append(“ {mso-style-parent:style0;”);

strb.Append(“ font-family:”Times New Roman“, serif;”);

strb.Append(“ mso-font-charset:0;”);

strb.Append(“ mso-number-format:”@“;}”);

strb.Append(“table”);

//strb.Append(“ {border-collapse:collapse;margin:1em 0;line-height:20px;font-size:12px;color:#222;margin:0px;}”);

strb.Append(“ {border-collapse:collapse;margin:1em 0;line-height:20px;color:#222;margin:0px;}”);

strb.Append(“thead tr td”);

strb.Append(“ {background-color:#e3e6ea;color:#6e6e6e;text-align:center;font-size:14px;}”);

strb.Append(“tbody tr td”);

strb.Append(“ {font-size:12px;color:#666;}”);

strb.Append(“ ”);

strb.Append(“ ”);

strb.Append(“ ”);

strb.Append(“ ”);

strb.Append(“ ”);

//设置工作表 sheet1的名称

strb.Append(“ ” + TableTitle + “ ”);

strb.Append(“ ”);

strb.Append(“ 285 ”);

strb.Append(“ ”);

strb.Append(“ ”);

strb.Append(“ ”);

strb.Append(“ 3 ”);

strb.Append(“ 1 ”);

strb.Append(“ ”);

strb.Append(“ ”);

strb.Append(“ False ”);

strb.Append(“ False ”);

strb.Append(“ False ”);

strb.Append(“ ”);

strb.Append(“ ”);

strb.Append(“ 6750 ”);

strb.Append(“ 10620 ”);

strb.Append(“ 480 ”);

strb.Append(“ 75 ”);

strb.Append(“ False ”);

strb.Append(“ False ”);

strb.Append(“ ”);

strb.Append(“ ”);

strb.Append(“”);

strb.Append(“ ”);

strb.Append(“ ”);

//合格所有列并显示标题

strb.Append(“ ”);

strb.Append(TableTitle);

strb.Append(“ ”);

strb.Append(“ ”);

strb.Append(“ ”);

if(dt!= null)

{

//写列标题

int columncount = dt.Columns.Count;

for(int columi = 0;columi

{

strb.Append(“ ” + dt.Columns[columi] + “ ”);

}

strb.Append(“ ”);

//写数据

for(int i = 0;i

{

strb.Append(“ ”);

for(int j = 0;j

{

strb.Append(“ ” + dt.Rows[i][j].ToString()+ “ ”);

}

strb.Append(“ ”);

}

}

strb.Append(“ ”);

strb.Append("

下载C#导出生成excel文件的方法小结(xml,html方式)word格式文档
下载C#导出生成excel文件的方法小结(xml,html方式).doc
将本文档下载到自己电脑,方便修改和收藏。
点此处下载文档

文档为doc格式

相关专题 c 小结 方式 文件
    热门文章
      整站推荐
        点击下载本文