- 浏览: 38713 次
文章分类
最新评论
/// <summary> /// CSV文件转换类 /// </summary> public static class CsvHelper { /// <summary> /// 导出报表为Csv /// </summary> /// <param name="dt">DataTable</param> /// <param name="strFilePath">物理路径</param> /// <param name="tableheader">表头</param> /// <param name="columname">字段标题,逗号分隔</param> public static bool dt2csv(DataTable dt, string strFilePath, string tableheader, string columname) { try { string strBufferLine = ""; StreamWriter strmWriterObj = new StreamWriter(strFilePath, false, System.Text.Encoding.UTF8); strmWriterObj.WriteLine(tableheader); strmWriterObj.WriteLine(columname); for (int i = 0; i < dt.Rows.Count; i++) { strBufferLine = ""; for (int j = 0; j < dt.Columns.Count; j++) { if (j > 0) { strBufferLine += ","; strBufferLine += dt.Rows[i][j].ToString(); } } strmWriterObj.WriteLine(strBufferLine); } strmWriterObj.Close(); return true; } catch { return false; } } /// <summary> /// 将Csv读入DataTable /// </summary> /// <param name="filePath">csv文件路径</param> /// <param name="n">表示第n行是字段title,第n+1行是记录开始</param> public static DataTable csv2dt(string filePath, int n, DataTable dt) { StreamReader reader = new StreamReader(filePath, System.Text.Encoding.UTF8, false); int i = 0, m = 0; reader.Peek(); while (reader.Peek() > 0) { m = m + 1; string str = reader.ReadLine(); if (m >= n + 1) { string[] split = str.Split(','); System.Data.DataRow dr = dt.NewRow(); for (i = 0; i < split.Length; i++) { dr[i] = split[i]; } dt.Rows.Add(dr); } } return dt; } }
发表评论
文章已被作者锁定,不允许评论。
-
C# GDI设计的高级时钟,很有用收藏了。
2015-03-09 12:44 635效果图: 接着上次的简单时钟,这次要高级多了,算法更正 ... -
怎样提高WebService的性能
2015-02-03 13:51 1753服务器端WebService程序: using Syste ... -
ASP.net网站性能提高办法 无意中从网上浏览到了一篇提高网站性能的帖子转来学习下。
2015-01-16 13:42 474ASP.net网站性能提高办法 无意中从网上浏览到了一篇提高网 ... -
asp.net创建缩略图
2015-01-16 12:01 337记录一个保存缩略图通用的函数。 + View C ... -
让ADO.NET Entity Framework支持Oracle数据库 好东西收藏了
2015-01-16 11:35 477项目需要基于.NET平台,个人的习惯是能用微软自带的就不用第三 ... -
使用SqlBulkCopy导入大数据要注意
2015-01-13 14:17 518第一次用挺好,第二次就出问题了:我的表里边已经有数据,而且加了 ... -
不要让你的错误处理把错误给吃了,千万注意不然费时费力
2015-01-13 10:48 548开发中老鸟总是说你的程序怎么不够友好,都不加错误处理,给用户报 ... -
用微软提供的批量把数据导入到数据库方法SqlBulkCopy真是好用好快
2015-01-13 09:59 2531平时老是碰到把一批数据插入到数据库。通常的办法是循环一条条插进 ... -
SQL Server类型与C#类型对应关系 好东西收藏了
2015-01-13 09:14 1512SQL Server类型 C#类型 bit bool tiny ... -
asp.net 中URL 编码窗体数据无效提示错误处理记录
2015-01-12 15:50 694一个系统,其他用户都没有问题,就是一个用户说报错 后来查 ... -
最全的日期年农历假日节气星座等计算类封装
2015-01-12 09:27 477/// <summary> /// 农历属 ... -
用调用浏览器打印页面1
2015-01-12 08:08 674<!--media=print 这个属性可以在打印时有效 ... -
C#检验数据有效性验证类
2015-01-09 12:46 735using System; using System.Text ... -
Asp.net事假的执行顺序,非常重要这个算是高级编程部分
2015-01-09 09:47 705ASP.NET 母版页和内容页中的事件 母版页和内容页都可以 ... -
用NPOI把数据库内容导入到Excel中实例(NPOI版本2.0)
2015-01-08 14:30 574注意 [url=http://dl.iteye.com/top ... -
开发中货币样式看似简单,没弄过的往往花费比较长时间,本人处理了,贴出来大家分享,也方便自己以后查用
2015-01-08 11:00 451开发中货币样式看似简单,没弄过的往往花费比较长时间,本人处理了 ... -
写流文件的方式把页面中的数据导到Excel的终极代码
2015-01-06 11:12 1029在开发一个小项目的时候,当时说功能简单,但是要实现数据导出功 ...
相关推荐
csv converter是一款免费的CSV文件转换工具,为你带来强大的功能,能够把CSV文件转换为TXT、HTM、DBF等格式文件,小编为大家提供的是汉化版,可以免费下载,需要的朋友快来试试吧。 csv converter使用方法 首先...
Advanced CSV Converter是一款CSV文件转换工具,它能够将CSV文件转换为TXT/HTM/XLS/EXCEL XML/DBF等格式文件。首先选择要转换的CSV文件,或带有CSV文件的文件夹,选择转换后的保存位置,下一步后,设置转换常用...
CSV文件转换工具类
将需要转换的csv文件放到与xls文件同目录下,运行csv2xls宏即可将csv批量转换为xls文件,兼容excel2007 wps2013(需安装vba支持)。文件列表csv2xlsConvert.xls,已编写xls文件,csv2xls.txt宏代码,用法.txt。
CSV文件转换 文件转换charp c#
csv格式批量转换xlsx,将csv文件放在D:\csv,D盘新建xlsx文件夹,执行toxlsx.exe
能够将.asc格式的文件转化成csv格式的文件。 使用方法:建立一个文件夹,将所需要转换的.asc文件复制到里面,将... 双击运行convert.exe文件,将生成一个文件夹“”输出文件“”,该文件夹中为转换生成的csv文件。
CSV文件转换.zip
csvs-to-sqlite:将CSV文件转换成SQLite数据库
本软件目的:汽车CAN总线接收的数据存为csv文件,但是CANoe不能解析此格式文件,需转换成asc文件或blf文件 本软件的内容:将csv格式文件打开,并对其数据进行处理,存储为asc文件,包含替换等功能。(可根据使用需求...
将CSV转换成xlsx(Excel2007格式)文件后,打开速度会相对快很多 本软件能够将CSV文件快速转换成Excel文件
3、本工具可用于半自动csv文件生成kml文件,注意是半自动 4、本工具需要一定OFFICE手动操作 5、本工具不涉及任何大地坐标系向地球坐标系的转换 6、本工具生成的kml文件仅用于谷歌地球使用,作者不保证在其他软硬件中...
将openiamges_v4中带标注框的csv文件,转换成voc格式,转换结果:xml文件,图片
CSV文件转换类,包括 将Csv读入DataTable以及 导出报表为Csv
将xml文件转换成csv格式,好资源,好分享
基于ftp服务器,csv文件转换格式的文件上传下载实例
本文实例讲述了C#操作CSV文件类。分享给大家供大家参考。具体分析如下: 这个C#类用于转换DataTable为CSV文件、CSV... /// CSV文件转换类 /// public static class CsvHelper { /// /// 导出报表为Csv /// <
一、背景描述 csv格式文件是一种类似于excel的文件格式 asc格式文件是一种可以用text打开的文本文件 ...需要的是将csv对应的某行某列的值prevalue,写成asc格式的文件,检验是否成功转换的方式:将转成的asc文件加载到a
根据csv文件的路径把该文件转换为datatable
qt实现的sqlites数据库文件与csv文件相互转换案例代码,sqlite数据库文件处理方面基于QT插件库提供的QSQLiteDriverPlugin实现数据库打开、读写、查询等操作,针对csv的文件读写方面,是基于QFile实现的FileQt类封装...