代码:
public DataTable TXTToDataTable(string fileName, string columnName) { DataTable dt = new DataTable(); FileStream fs = new FileStream(fileName, System.IO.FileMode.Open, System.IO.FileAccess.Read); StreamReader sr = new StreamReader(fs, System.Text.Encoding.Default); //记录每次读取的一行记錄 string strLine = ""; //記錄每行記錄中的各字段内容 string[] aryLine; //标示列数 int columnCount = 0; //标示是否是读取的第一行 bool IsFirst = true; if (IsFirst == true) { //strLine = "ATTENDANCE_DATE,EMP,ATTENDANCE_DEPT,EMP_TYPE,SHITF,PLANT_CODE"; strLine = columnName; aryLine = strLine.Split(','); IsFirst = false; columnCount = aryLine.Length; //创建列 for (int i = 0; i < columnCount; i++) { DataColumn dc = new DataColumn(aryLine[i].ToUpper()); dt.Columns.Add(dc); } } //逐行读取txt中的数據 while ((strLine = sr.ReadLine()) != null) { aryLine = strLine.Split('\t');//tab分隔符 DataRow dr = dt.NewRow(); for (int j = 0; j < columnCount; j++) { dr[j] = aryLine[j].ToUpper(); } dt.Rows.Add(dr); } sr.Close(); fs.Close(); return dt; }
以上就是C# 实现TXT文档转Table的示例代码的详细内容,更多关于c# TXT文档转Table的资料请关注小牛知识库其它相关文章!
本文向大家介绍Lua Table转C# Dictionary的方法示例,包括了Lua Table转C# Dictionary的方法示例的使用技巧和注意事项,需要的朋友参考一下 table特性 table是一个“关联数组”,数组的索引可以是数字或者是字符串,所有索引值都需要用 "["和"]" 括起来;如果是字符串,还可以去掉引号和中括号; 即如果没有[]括起,则认为是字符串索引 table 的默认初
本文向大家介绍react+ant design实现Table的增、删、改的示例代码,包括了react+ant design实现Table的增、删、改的示例代码的使用技巧和注意事项,需要的朋友参考一下 本人小白一名,第一次学习react ,该资料为本人原创,采用的是react+ant design的Tabled的一个小demo,暂时只实现了增加,删除单行,多行删除有Bug,查看详情,呕心沥血耗时一周
本文向大家介绍C#代码实现PDF文档操作类,包括了C#代码实现PDF文档操作类的使用技巧和注意事项,需要的朋友参考一下 本文纯干货,贴上PDF文档操作类C#代码,需要添加iTextSharp.dll引用才可以正常通过编译。 废话不多说了,直接给大家贴代码了。 代码如下: 呐喊教程友情提醒需要注意点:需要添加iTextSharp.dll引用才可以正常通过编译。
本文向大家介绍C++实现猴子吃桃的示例代码,包括了C++实现猴子吃桃的示例代码的使用技巧和注意事项,需要的朋友参考一下 题目详情 有一天,某只猴子摘了一些桃子,当时吃了一半,又不过瘾,于是就多吃了一个。以后每天如此,到第n天想吃时,发现就只剩下一个桃子。输入n,表示到第n天剩下1个桃子,请计算第一天猴子摘的桃子数。程序运行结果如下: 10 1534 要求 时间限制:2000ms 内存限制:3200
本文向大家介绍linux shell txt转换成html的实现代码,包括了linux shell txt转换成html的实现代码的使用技巧和注意事项,需要的朋友参考一下 原理: awk命令,分割格式化的txt(txt文件格式以“|”分割开的)成数组,然后拼接成html格式(html - head - title - body - table) shell源码 测试的txt格式: 生成的html:
本文向大家介绍C# .net实现货币转换示例,包括了C# .net实现货币转换示例的使用技巧和注意事项,需要的朋友参考一下 本文所述C# .net实现货币转换示例主要利用string.format 和cultureInfo 来进行转换。分享给大家供大家参考之用。具体方法如下: 主要实现代码如下: 希望本文所述对大家的C#程序设计有所帮助