excel输出时设置某列为文本格式

「已注销」 2012-09-15 10:41:30
我想在excel输出时设置某列为文本格式,但现在用的是/t格式输出,该怎么操作excel目标输出文件?求大神指导。

(有人说用‘’,单输出后‘’保留,还会改变excel格式)
FileStream fs = new FileStream(filePath, FileMode.Create, FileAccess.Write);

StreamWriter sw = new StreamWriter(fs, System.Text.Encoding.GetEncoding("gb2312"));string column = aColumnNameArr;//表头格式字符串string l_column = column.Replace(";", "\t");//表头字符串数组string[] l_columnArr = column.Split(';');

//写入表头.

sw.WriteLine(l_column);//写入内容.foreach (DataRow dr in aDt.Rows){string l_info = "";for (int i = 0; i < l_columnArr.Length; i++){if (i == l_columnArr.Length - 1){l_info += "'"+dr[i].ToString().Trim()+"'";}elsel_info += "'"+dr[i].ToString().Trim() + "'\t";}sw.WriteLine(l_info);}

sw.Close(); fs.Close();
...全文
291 3 打赏 收藏 转发到动态 举报
写回复
用AI写文章
3 条回复
切换为时间正序
请发表友善的回复…
发表回复
「已注销」 2012-09-16
  • 打赏
  • 举报
回复
[Quote=引用 1 楼 的回复:]
l_info += "'"+dr[i].ToString().Trim()+"'";}elsel_info += "'"+dr[i].ToString().Trim() + "'\t";
改成
if (i == l_columnArr.Length - 1){
l_info += "=\""+dr[i].ToString().Trim()+"\"";}
else
l_info += "=……
[/Quote]很好用,看来问题转到excel里会更好解决,得多了解了解excel,谢谢了
孟子E章 2012-09-15
  • 打赏
  • 举报
回复
如果使用',是一个'而不是前后都使用‘'
孟子E章 2012-09-15
  • 打赏
  • 举报
回复
l_info += "'"+dr[i].ToString().Trim()+"'";}elsel_info += "'"+dr[i].ToString().Trim() + "'\t";
改成
if (i == l_columnArr.Length - 1){
l_info += "=\""+dr[i].ToString().Trim()+"\"";}
else
l_info += "=\""+dr[i].ToString().Trim() + ""\t";
简介: 中文名: 别说你懂Excel:500招玩转Excel表格与数据处理(附完整光盘数据) 作者: 前沿文化图书fenlei: 软件 资源格式: PDF 版本: 扫描版 出版社: 科学出版社书号: 9787030371782发行间: 2013年05月 地区: 大陆 语言: 简体中文 简介: 内容简介: 《别说你懂Excel:500招玩转Excel表格与数据处理》汇集了众多Excel应用高手的“使用经验”和专家的“独门绝技”,通过500余个精挑细选的技能招数,结合工作、生活中的应用需求,安排大量案例系统并全面地讲解了Excel综合应用与经验技巧。《别说你懂Excel:500招玩转Excel表格与数据处理》按照“学以致用”的原则,力求解决用户在使用Excel中遇到的各种疑难问题,以及传授提高工作效率的相关经验与技巧。 全书共分为18章,由浅入深,全面地讲解了Excel相关技能与综合应用技巧。内容包括:表格数据的录入与编辑技巧;表格格式美化与对象管理技巧;公式应用技巧;常用函数、财务函数、文本函数、逻辑函数、数学与三角函数、统计函数等的应用技巧;数据动态统计与分析技巧;图表的创建与编辑技巧;数据排序、筛选、fenlei汇总技巧,以及表格打印输出Excel高级应用技巧等知识。 目录: 第1章 Excel 2010快速入门操作技巧 1.1 界面管理与优化技巧 001招 改变快速访问工具栏的位置 002招 在快速访问工具栏中添加/删除按钮 003招 将功能区的按钮添加到快速访问工具栏 004招 如何隐藏/显示功能区 005招 如何新建常用工具组 006招 启用/禁用消息栏上的安全警报 007招 显示/隐藏屏幕提示 008招 如何加载“开发工具”选项卡 009招 如何加载Excel的选项功能 010招 禁止显示浮动工具栏 011招 更改Excel网格线的颜色 012招 解决Excel无滚动条的问题 013招 如何设置编辑栏的隐藏/显示 1.2 新建、保存、打开与关闭工作簿技巧 014招 根据现有内容创建工作簿 015招 如何从样本模板文件创建新的工作簿 016招 如何更改默认保存工作簿的位置 017招 如何让Excel低版本能打开Excel 2010格式的表格 018招 加密保存工作簿 019招 设置工作簿定自动保存 020招 如何以“只读”方式打开工作簿 021招 启动Excel自动打开特定的工作簿 022招 如何快速打开最近访问的工作簿 023招 如何清除打开文件记录 1.3 视图查看与窗口缩放技巧 024招 如何调整多出的行列打印在同一页 025招 自定义工作表视图 026招 如何显示自定义视图 027招 快速调整文档的显示比例 第2章 数据的录入与编辑技巧 2.1 定位单元格的技巧 028招 使用定位命令定位活动单元格 029招 快速选择包含数据的单元格区域 030招 使用“定位条件”快速查找数据有效性区域 031招 使用“查找”定位常量区域 2.2 数据的录入技巧 032招 为输入的数据自动添加小数位 033招 输入以0开头的数字编号 034招 输入货币符号 035招 使用键盘快速输入“欧元”符号 036招 快速输入百分号 037招 输入身份证号码 038招 快速输入分数 039招 使用快捷键向下填充内容 040招 使用软键盘快速输入℃符号 041招 设置单元格数字有效输入范围 042招 为单元格添加序列选项 043招 设置单元格中日期或间的有效性 044招 设置单元格中保留的文本长度 045招 对单元格区域设置输入提示信息 046招 对单元格中输入错误的数据设置出错警告 047招 如何在单元格中圈释无效数据 048招 快速为其他单元格的数据设置相同的有效性 049招 使用“查找”功能快速搜索数据 050招 使用“替换”功能快速对内容进行更改 2.3 数据的填充技巧 051招 快速输入等差序列数据 052招 自动填充步长值为2的等比序列 053招 添加自定义填充序列提高输入速度 054招 如何将填充柄隐藏 055招 同在多个单元格中输入相同数据 2.4 数据的编辑技巧 056招 快速将文本数据转换为数字格式 057招 将单元格区域公式转化为数值的方法 058招 快速删除单元格内容及格式 059招 将数据复制为图片格式 060招 快速减少小数位数 061招 快速合并/拆分单元格 062招 在Excel中制作垂直标题 063招 隐藏单元格中的内容 2.5 单元格、行/列的编辑技巧 064招 如何设置单元格内容自动换行 065招 快速插入单元格 066招 快速插入连续的多行/多列 067招 对多行/列数据进行移动 068招 设置行/列最合适的行高/列宽 069招 将联系电话分列为“区号”和“号码” 2.6 批注与超链接的应
简介: 中文名: 别说你懂Excel:500招玩转Excel表格与数据处理(附完整光盘数据) 作者: 前沿文化图书fenlei: 软件 资源格式: PDF 版本: 扫描版 出版社: 科学出版社书号: 9787030371782发行间: 2013年05月 地区: 大陆 语言: 简体中文 简介: 内容简介: 《别说你懂Excel:500招玩转Excel表格与数据处理》汇集了众多Excel应用高手的“使用经验”和专家的“独门绝技”,通过500余个精挑细选的技能招数,结合工作、生活中的应用需求,安排大量案例系统并全面地讲解了Excel综合应用与经验技巧。《别说你懂Excel:500招玩转Excel表格与数据处理》按照“学以致用”的原则,力求解决用户在使用Excel中遇到的各种疑难问题,以及传授提高工作效率的相关经验与技巧。 全书共分为18章,由浅入深,全面地讲解了Excel相关技能与综合应用技巧。内容包括:表格数据的录入与编辑技巧;表格格式美化与对象管理技巧;公式应用技巧;常用函数、财务函数、文本函数、逻辑函数、数学与三角函数、统计函数等的应用技巧;数据动态统计与分析技巧;图表的创建与编辑技巧;数据排序、筛选、fenlei汇总技巧,以及表格打印输出Excel高级应用技巧等知识。 目录: 第1章 Excel 2010快速入门操作技巧 1.1 界面管理与优化技巧 001招 改变快速访问工具栏的位置 002招 在快速访问工具栏中添加/删除按钮 003招 将功能区的按钮添加到快速访问工具栏 004招 如何隐藏/显示功能区 005招 如何新建常用工具组 006招 启用/禁用消息栏上的安全警报 007招 显示/隐藏屏幕提示 008招 如何加载“开发工具”选项卡 009招 如何加载Excel的选项功能 010招 禁止显示浮动工具栏 011招 更改Excel网格线的颜色 012招 解决Excel无滚动条的问题 013招 如何设置编辑栏的隐藏/显示 1.2 新建、保存、打开与关闭工作簿技巧 014招 根据现有内容创建工作簿 015招 如何从样本模板文件创建新的工作簿 016招 如何更改默认保存工作簿的位置 017招 如何让Excel低版本能打开Excel 2010格式的表格 018招 加密保存工作簿 019招 设置工作簿定自动保存 020招 如何以“只读”方式打开工作簿 021招 启动Excel自动打开特定的工作簿 022招 如何快速打开最近访问的工作簿 023招 如何清除打开文件记录 1.3 视图查看与窗口缩放技巧 024招 如何调整多出的行列打印在同一页 025招 自定义工作表视图 026招 如何显示自定义视图 027招 快速调整文档的显示比例 第2章 数据的录入与编辑技巧 2.1 定位单元格的技巧 028招 使用定位命令定位活动单元格 029招 快速选择包含数据的单元格区域 030招 使用“定位条件”快速查找数据有效性区域 031招 使用“查找”定位常量区域 2.2 数据的录入技巧 032招 为输入的数据自动添加小数位 033招 输入以0开头的数字编号 034招 输入货币符号 035招 使用键盘快速输入“欧元”符号 036招 快速输入百分号 037招 输入身份证号码 038招 快速输入分数 039招 使用快捷键向下填充内容 040招 使用软键盘快速输入℃符号 041招 设置单元格数字有效输入范围 042招 为单元格添加序列选项 043招 设置单元格中日期或间的有效性 044招 设置单元格中保留的文本长度 045招 对单元格区域设置输入提示信息 046招 对单元格中输入错误的数据设置出错警告 047招 如何在单元格中圈释无效数据 048招 快速为其他单元格的数据设置相同的有效性 049招 使用“查找”功能快速搜索数据 050招 使用“替换”功能快速对内容进行更改 2.3 数据的填充技巧 051招 快速输入等差序列数据 052招 自动填充步长值为2的等比序列 053招 添加自定义填充序列提高输入速度 054招 如何将填充柄隐藏 055招 同在多个单元格中输入相同数据 2.4 数据的编辑技巧 056招 快速将文本数据转换为数字格式 057招 将单元格区域公式转化为数值的方法 058招 快速删除单元格内容及格式 059招 将数据复制为图片格式 060招 快速减少小数位数 061招 快速合并/拆分单元格 062招 在Excel中制作垂直标题 063招 隐藏单元格中的内容 2.5 单元格、行/列的编辑技巧 064招 如何设置单元格内容自动换行 065招 快速插入单元格 066招 快速插入连续的多行/多列 067招 对多行/列数据进行移动 068招 设置行/列最合适的行高/列宽 069招 将联系电话分列为“区号”和“号码” 2.6 批注与超链接的应
SWAT模型中气象数据的计算翻译By:94527257 The Program pcpSTAT User’s Manual Stefan Liersch, Berlin, August 12, 2003 stliersch@freenet.de 下载地址:http://www.brc.tamus.edu/swat/pcpSTAT.zip 引言 pcpSTAT.exe 程序用来计算SWAT 模型气象发生器所需要的每日降水数据的统计 参数(userwgn.dbf)。表1 中列出的一些参数能毫不费力地利用MICROSOFT EXCEL 等 工具计算出来,而PR_W1 和 PR_W2 比较难计算。 表 1:SWAT 所用的降水统计参数 PCPMM(mon) = average or mean total monthly precipitation PCPSTD(mon) = standard deviation for daily precipitation in month PCPSKW(mon) = skew coefficient for daily precipitation in month PR_W1(mon) = probability of a wet day following a dry day PR_W2(mon) = probability of a wet day following a wet day PCPD(mon) = average number of days of precipitation in month 输入文件 存储着每日降水数据的输入文件必须是只有一列数字的 ASCII 码文本文件(图1)。 观测期必须是开始于1 月1 日,结束于12 月31 日。换句话说,第一个数据值是1 月1 日的,最后一个是12 月31 日的。虽然对利用的总年数没有限制,但每一次的计算都 必须是基于一整年。 若是有缺失的数据,需要用空值(必须是数字)来填充这些缺失的数据值。程序 会询问这些值,并用整个系列的平均值取代空值。 图1: Example of a Precipitation Input File 翻译By:94527257 创建输入文件 降水数据文件通常是文本文件,一列是日期,一列为降水值。用EXCEL 打开数据 文件,若有必要可以缩减日期,以使其从1 月1 日开始,12 月31 日结束。随后,删除 日期列,只剩降水数据列,并保存为文本文件(filename.txt)。 若是使用其它软件创建输入文件或是之后使用文本编辑器操作文件,确保最后存 在一个空行。若是没有空行或是超过一个空行,程序将会中断并弹出消息“End of file during read”,且将会产生错误的输出数据 运行 pcpSTAT.exe 程序 将程序和输入文件放在同一个目录,双击 pcpSTAT.exe 或是从DOS 窗口中启动程 序(图2)。键入输入、输出文件的名字(包括其扩展名),至于输出文件,可以任意命 名。下一步,需要输入起始年份,用来判断一个年份是否是闰年。只要键入第一年(4 位数字)回车。此后,需要输入无数据值,若降水数据有缺测,需要输入一个并不存 在的数字,例如“999”。 图2: Program pcpSTAT.exe 在计算结束后,输出文件(图3)会自动保存在程序目录中。此外,还会生成2 个文件:totalpcp.sta 和mean_pcp.sta。totalpcp.sta(图4)包含了每年每个月的总降水, mean_pcp.sta 则包含每年每个月的平均每日降水。 翻译By:94527257 图3: Example of an Output File 翻译By:94527257 图4: Example of the File totalpcp.sta

62,103

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术交流专区
javascript云原生 企业社区
社区管理员
  • ASP.NET
  • .Net开发者社区
  • R小R
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

.NET 社区是一个围绕开源 .NET 的开放、热情、创新、包容的技术社区。社区致力于为广大 .NET 爱好者提供一个良好的知识共享、协同互助的 .NET 技术交流环境。我们尊重不同意见,支持健康理性的辩论和互动,反对歧视和攻击。

希望和大家一起共同营造一个活跃、友好的社区氛围。

试试用AI创作助手写篇文章吧