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;
}
}
}
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;
}
}
}
相关文章推荐
- C#中将DataTable中数据导出到csv文件中
- C#将DataTable导出到csv文件
- C#_把dataTable数据导出到CSV,XLS文件
- C# 生成CSV文件 或者导出CSV文件
- C#_把dataTable数据导出到CSV,XLS文件
- C#中将DataTable中数据导出到csv文件中
- C#导出Excel和CSV文件
- CsvHelper---C#关于CSV文件的导入和导出以及转化
- C#将gridcontrol中的数据导出到.csv文件
- C#导出csv文件 防止中文乱码的解决方案
- C#导出数据到CSV和EXCEL文件,过长的数值被转义的解决方法
- C#中将DataTable中数据导出到csv文件中
- cvsHelper--C#关于CSV文件的导入和导出以及转化
- c#将DataTable内容导出为CSV文件
- C#导出数据到CSV和EXCEL文件时数字文本被转义的解决方法
- C# 将DataTable导出生成CSV文件串列问题
- C#导出csv文件 防止中文乱码的解决方案
- C#导出excel或csv文件
- C#导出csv文件 防止中文乱码的解决方案
- C#导出数据到CSV和EXCEL文件,过长的数值被转义的解决方法(3)