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

2018-11-27 19:59

columncount; columi++) {

strb.Append(\

style=\\\<b>\ }

strb.Append(\ //写数据

for (int i = 0; i < dt.Rows.Count; i++) {

strb.Append(\style=\\\

for (int j = 0; j < dt.Columns.Count; j++)

{

strb.Append(\style=\\\dt.Rows[i][j].ToString() + \ }

strb.Append(\ } }

strb.Append(\ strb.Append(\

string ExcelFileName = fileName; //string ExcelFileName =

Path.Combine(page.Request.PhysicalApplicationPath, path+\

//报表文件存在则先删除 if (File.Exists(ExcelFileName)) {

File.Delete(ExcelFileName); }

StreamWriter writer = new StreamWriter(ExcelFileName, false);

writer.WriteLine(strb.ToString()); writer.Close();

//如果需下载则提示下载对话框 if (IsDown) {

DownloadExcelFile(page, ExcelFileName); } }

---------

/// <summary> /// web下提示下载 /// </summary>

/// <param name=\ /// <param name=\文件名,全路径</param>

public static void

DownloadExcelFile(System.Web.UI.Page page, string FileName) {

page.Response.Write(\ if (!System.IO.File.Exists(FileName)) {

MessageBox.ShowAndRedirect(page, \文件不存在!\ } else {

FileInfo f = new FileInfo(FileName); HttpContext.Current.Response.Clear();

HttpContext.Current.Response.AddHeader(\n\

HttpContext.Current.Response.AddHeader(\f.Length.ToString());

HttpContext.Current.Response.AddHeader(\ncoding\

HttpContext.Current.Response.ContentType = \

HttpContext.Current.Response.WriteFile(f.FullName); HttpContext.Current.Response.End(); } }


C#导出生成excel文件的方法小结(xml,html方式)(2).doc 将本文的Word文档下载到电脑 下载失败或者文档不完整,请联系客服人员解决!

下一篇:新牛津译林苏教版五年级英语上册Unit2 A new student单元试卷

相关阅读
本类排行
× 注册会员免费下载(下载后可以自由复制和排版)

马上注册会员

注:下载文档有可能“只有目录或者内容不全”等情况,请下载之前注意辨别,如果您已付费且无法下载或内容有问题,请联系我们协助你处理。
微信: QQ: