您的位置:首页 > 编程语言 > C#

C# 导出csv文件

2013-06-06 15:43 120 查看
简单的例子,例如打印出来的是如下内容:

1,AA

2,BB

3,CC

public FileResult Excelout()

{

try

{

System.Web.HttpContext context = System.Web.HttpContext.Current;

StringBuilder sb = new StringBuilder();

// 打印内容

string exportFileName = DateTime.Now.ToString("yyyyMMddHHmmss");

sb.Append("1,AA\n");

sb.Append("2,BB\n");

sb.Append("3,CC\n");

string strPath = Server.MapPath(exportFileName + ".csv");//路径

StreamWriter sw = new StreamWriter(new FileStream(strPath, FileMode.CreateNew), Encoding.GetEncoding("GB2312"));

sw.Write(sb);

sw.Close();

string fileName = exportFileName + ".csv";//客户端保存的文件名

string filePath = Server.MapPath(fileName);//路径

return File(new FileStream(filePath, FileMode.Open), "application/ms-excel", fileName);

}

catch (Exception e)

{

return null;

}

}

}
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: