数据导入到txt中怎么没有换行,程序中的“/n”不管用,怎么回去?求解?

问题描述

public void ToTxtAll(string userid) { try { DataSet ds = AppClient.App.HRUserManager.toText(userid); string excelString = "编号t姓名t起始时间tt终止时间tt工作单位t职务t职级n"; foreach (DataRow dr in ds.Tables[0].Rows) { excelString += dr["id"].ToString() + "t" + dr["username"].ToString() + "t" + dr["startdate"].ToString() + "t"; excelString += dr["enddate"].ToString() + "t" + dr["company"].ToString() + "t" + dr["duty"].ToString() + "t"; excelString += dr["post"].ToString() + "n"; } HttpContext.Current.Response.Clear(); HttpContext.Current.Response.Buffer = false; HttpContext.Current.Response.ContentEncoding = System.Text.Encoding.UTF8; HttpContext.Current.Response.AppendHeader("Content-Disposition", "attachment;filename=" + Server.UrlEncode("工作简历信息.txt")); HttpContext.Current.Response.ContentType = "text/plain"; this.EnableViewState = false; HttpContext.Current.Response.Write(excelString.ToString()); HttpContext.Current.Response.End(); } catch (Exception ex) { ClientScript.RegisterClientScriptBlock(Page.GetType(), "提示", "<script>alert('导出数据出现错误!')</script>"); } } 问题补充:非常感谢,问题解决了,再问一个问题,就是身份证号导入EXCEL表格中怎么成了科学计数法的形式,如何解决?? public void ToExcelAlls() { try { DataSet ds = AppClient.App.HRUserManager.toExcel(); string excelString = "编号t人员库t部门t姓名t性别t出生日期t身份证号t工龄t健康状况t中断工作年限t进入现单位方式t"; excelString += "离退休时间t学位t全日制学历t毕业院校t单位t政治面貌t入党时间t民族t籍贯t出生地t参加工作时间t"; excelString += "进入本单位工作时间t现任职务名称t现任职务层次t任现职级时间t现学历n"; foreach (DataRow dr in ds.Tables[0].Rows) { excelString += dr["Listid"].ToString() + "t" + dr["PersonK"].ToString() + "t" + dr["Department"].ToString() + "t"; excelString += dr["HName"].ToString() + "t" + dr["Sex"].ToString() + "t" + dr["Birthday"].ToString() + "t"; excelString += "'" + dr["Code"].ToString() + "t" + dr["Workage"].ToString() + "t" + dr["Health"].ToString() + "t"; excelString += dr["Endworkdate"].ToString() + "t" + dr["Fashion"].ToString() + "t" + dr["Retirementdate"].ToString() + "t"; excelString += dr["Degree"].ToString() + "t" + dr["Fulltimexueli"].ToString() + "t" + dr["Bschool"].ToString() + "t"; excelString += dr["Company"].ToString() + "t" + dr["Zzmm"].ToString() + "t" + dr["Rdtime"].ToString() + "t"; excelString += dr["Nation"].ToString() + "t" + dr["Native"].ToString() + "t" + dr["Birthplace"].ToString() + "t"; excelString += dr["Firstworkdate"].ToString() + "t" + dr["Secondworkdate"].ToString() + "t" + dr["Duty"].ToString() + "t"; excelString += dr["Grade"].ToString() + "t" + dr["Agelimit"].ToString() + "t" + dr["Firstxueli"].ToString() + "n"; } HttpContext.Current.Response.Clear(); HttpContext.Current.Response.ContentEncoding = System.Text.Encoding.GetEncoding("GB2312"); HttpContext.Current.Response.AppendHeader("Content-Disposition", "attachment;filename=" + HttpUtility.UrlEncode("人员信息列表.xls")); HttpContext.Current.Response.ContentType = "application/ms-excel"; HttpContext.Current.Response.Write(excelString); HttpContext.Current.Response.End(); } catch (Exception ex) { ClientScript.RegisterClientScriptBlock(Page.GetType(), "提示", "<script>alert('导出数据出现错误!')</script>"); } }

解决方案

解决了,居然不给分。
解决方案二:
excelString += dr["post"].ToString() + "rn"; 加一个r就可以了。

时间: 2024-09-23 03:07:07

数据导入到txt中怎么没有换行,程序中的“/n”不管用,怎么回去?求解?的相关文章

c++ builder-DBGrid表格中数据导入到txt中

问题描述 DBGrid表格中数据导入到txt中 怎样将DBGrid表格中数据导入到一个txt中,最好给个例子,感谢!

.Net中把图片等文件放入DLL中,并在程序中引用

原文:.Net中把图片等文件放入DLL中,并在程序中引用 [摘要] 有时我们需要隐藏程序中的一些资源,比如游戏,过关后才能看到图片,那么图片就必须隐藏起来,否则不用玩这个游戏就可以看到你的图片了,呵呵. 本文就讲述了如何把文件(比如图片,WORD文档等等) 隐藏到DLL中,然后在程序中可以自己根据需要导出图片进行处理. 注:本站原创,转载请注明本站网址:http://www.beinet.cn/blog/ [全文] 第1步: 我们要生成一个资源文件,先把要隐藏的文件放入到这个资源文件中 (资源文

数据导入导出-如何通过winform客户端把excel中的百万数据高效导入到sqlserver中

问题描述 如何通过winform客户端把excel中的百万数据高效导入到sqlserver中 必须通过客户端代码操作导入数据库,我已经采用了bcp,但是有限制,本机上的数据导入到本机数据库还挺快,但是没办法把本地数据导入到数据库中,跪求可以高效把数据导入到sqlserver2012中的方法,最好有具体代码,谢谢大家 解决方案 你搜索下sqlbulkupdate

Oracle工具之sqlldr的使用--如何将文本文件或Excel中的数据导入数据库

Oracle工具之sqlldr的使用 有多种方式可以将文本文件的数据导入到数据库中,例如,利用PLSQL Developer软件进行复制粘贴,利用外部表,利用SQL*Loader等方式.至于EXCEL中的数据可以另存为csv文件(csv文件其实是逗号分隔的文本文件),然后导入到数据库中. 下面简单介绍一下SQL*Loader的使用方式. SQL*Loader是一个Oracle工具,能够将数据从外部数据文件装载到数据库中.SQL*Loader必须包含一个控制文件,该控制文件是SQL*Loader的

asp中excel数据导入到access数据库

问题描述 asp中excel数据导入到access数据库 //上传excel文件页面 //一个页面获取到excel文件 然后提交到导入数据的asp页面进行处理,但现在提交到导入功能的页面以后报服务器错误,不知道错误出在了哪里 excel导入公益性岗位信息 excel文件: c //数据导入页面 xining为表名 通过excel中录入数据来导入到表xining中 <% session.CodePage=936 Server.ScriptTimeOut=6000000 set upload = n

大量数据计算在程序中还是存储过程

问题描述 大量数据计算在程序中还是存储过程 大量数据(几十万条)计算在程序中还是存储过程效率,哪位有过工程经验的同学帮助一下.顺找一位精通oracle sql的同学做一系列存储过程. 解决方案 首先.效率肯定是存储过程高,因为它省去了数据网络传输的时间.这个其实可以直接做个对比,存储过程和程序取数的时间差别.其次.你要考虑计算的复杂度,太复杂的算法用存储过程编写不方便.调试更麻烦.如果算法复杂.网络传输的消耗还可以承受,可以用程序:否则用存储过程. 解决方案二: 效率肯定是存储过程高,这是DB产

在Windows应用程序中实现电子注册功能

目前,国内软件销售过程中采用了一种新的方式:开发者根据计算机中不同的硬件配置标志直接在应用程序中设置密钥,限制程序的使用次数或者限制某些先进功能的使用,然后将受限制的应用程序无偿提供给用户.用户在试用一段时间之后如果觉得很满意,就可以将安装程序提取的硬件配置解密密钥或已经采集机器配置情况的应用程序提供给开发者,并花少量费用购买自己机器中的电子注册密钥,从而能够充分利用应用程序的所有功能. 在应用程序中利用电子注册来限制应用程序的部分功能,这样既可以让用户先试用然后再决定是否购买应用程序,又保护了

怎么把windows程序图标用鼠标拖到窗体程序中

问题描述 怎么把windows程序图标用鼠标拖到窗体程序中 怎么把windows程序图标用鼠标拖到窗体程序中,怎么在程序中管理这些图标,图标的程序执行? 解决方案 你可以响应鼠标的拖放事件,比如说oledrogover

iis-应用程序中的服务器错误

问题描述 应用程序中的服务器错误 网页发布后运行过程中经常出现应用程序中的服务器错误,每次都是重启服务器的IIS服务,怎么能彻底解决这个问题而不是每次都重启IIS? 解决方案 ? "/"应用程序中的服务器错误. 未将对象引用设置到对象的实例. 说明: 执行当前 Web 请求期间,出现未处理的异常.请检查堆栈跟踪信息,以了解有关该错误以及代码中导致错误的出处的详细信息. 异常详细信息: System.NullReferenceException: 未将对象引用设置到对象的实例.源错误: