首页 / 更多教程 / 项目--简单导出CSV文件
项目--简单导出CSV文件
内容导读
互联网集市收集整理的这篇技术教程文章主要介绍了项目--简单导出CSV文件,小编现在分享给大家,供广大互联网技能从业者学习和参考。文章包含1525字,纯文字阅读大概需要3分钟。
内容图文
![项目--简单导出CSV文件](/upload/InfoBanner/zyjiaocheng/1224/49b39c7671a9472f87311809b262be59.jpg)
// 导出 protected void BtnOutPut_Click(object sender, EventArgs e) { //角色 InitialRoles(); DataTable dt = DBClass.GetDataTable(string.Format(@"SELECT * FROM {0} Order By SN desc", View(Where))); StringWriter sw = new StringWriter(); //4S店不能看到总部价格等相关字段if (UMRoleNames.Contains("4S")) { sw = Get4SStr(dt); } else { sw = GetAdminStr(dt); } sw.Close(); Response.AddHeader("Content-Disposition", "attachment; filename=" + DateTime.Now.ToString("yyyyMMddHHmmss") + ".csv"); Response.ContentType = "application/ms-excel"; Response.ContentEncoding = System.Text.Encoding.GetEncoding("GB2312"); Response.Write(sw); Response.End(); }
//4S店拼接 protected StringWriter Get4SStr(DataTable dt) { StringWriter sw = new StringWriter(); sw.WriteLine(@"采购订单号,区域,4S店名,品牌,零件编码,零件名称,车型代码,数量,4S成本价,总部采购单价,总部采购合计,4S店节约金额,供应商,要求到货日期,实际到货日期,4S采购折扣"); foreach (DataRow dr in dt.Rows) { sw.WriteLine(dr["SN"].ToString() + "," + dr["FirstArea"].ToString() + "," + dr["ShopName"].ToString() + "," + dr["ShopBrand"].ToString() + "," + "‘" + dr["PNO"].ToString() + "," + dr["PName"].ToString() + "," + dr["PCarNumber"].ToString() + "," + dr["BuyNumber"].ToString() + "," + dr["PSRP"].ToString() + "," + dr["AdminPrice"].ToString() + "," + dr["SUM4SPrice"].ToString() + "," + dr["ThriftProfit4S"].ToString() + "," + dr["OOffer"].ToString() + "," + dr["OJiaoHuoDate"].ToString() + "," + dr["RealReachDate"].ToString() + "," + dr["Discount4S"].ToString() ); } return sw; }
原文:http://www.cnblogs.com/buzi521/p/3830159.html
内容总结
以上是互联网集市为您收集整理的项目--简单导出CSV文件全部内容,希望文章能够帮你解决项目--简单导出CSV文件所遇到的程序开发问题。 如果觉得互联网集市技术教程内容还不错,欢迎将互联网集市网站推荐给程序员好友。
内容备注
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 gblab@vip.qq.com 举报,一经查实,本站将立刻删除。
内容手机端
扫描二维码推送至手机访问。