/// <summary>
/// 读取Text文件,把数据存放到DataTable
/// </summary>
/// <param name="dt">存放数据的DataTable</param>
/// <param name="TextFile">Text文件名</param>
public static void ReadTextFile(ref DataTable dt, string TextFile)
{
dt.Rows.Clear();
if (System.IO.File.Exists(TextFile))
{
System.IO.FileStream fs = new System.IO.FileStream(TextFile, System.IO.FileMode.Open);
System.IO.StreamReader m_streamReader = new System.IO.StreamReader(fs, System.Text.Encoding.Default);
//m_streamReader.BaseStream.Seek(0, System.IO.SeekOrigin.Begin);
string strLine = m_streamReader.ReadLine();
//读取文件内容
while (!string.IsNullOrEmpty(strLine))
{
DataRow drNew = dt.NewRow();
string[] arrItem = strLine.Split(new char[] { splitStr }, StringSplitOptions.None);
for (int i = 0; i < arrItem.Length; i++)
{
if (i < dt.Columns.Count)
{
drNew[i] = arrItem[i];
}
else
{
break;
}
}
dt.Rows.Add(drNew);
strLine = m_streamReader.ReadLine();
}
m_streamReader.Close();
}
}
相关文章
- c# 读取txt到datatable
- c# 读取xml到dataset中
- c#读取文本文档实践4-读入到list泛型集合计算后写入新文档
- c#读取文本文档实践3-写入到文本本文档
- 路由其实也可以很简单-------Asp.net WebAPI学习笔记(一) ASP.NET WebApi技术从入门到实战演练 C#面向服务WebService从入门到精通 DataTable与List
相互转换 - C# PDF Page操作——设置页面切换按钮 C# 添加、读取Word脚注尾注 C#为什么不能像C/C++一样的支持函数只读传参 web 给大家分享一个好玩的东西,也许你那块就用的到
- EF+LINQ事物处理 C# 使用NLog记录日志入门操作 ASP.NET MVC多语言 仿微软网站效果(转) 详解C#特性和反射(一) c# API接受图片文件以Base64格式上传图片 .NET读取json数据并绑定到对象
- .NET小笔记-NPOI读取excel内容到DataTable
- C#读取xml文件写入到TreeView中
- C#实现从EXCEL文件读取数据到SqlServer数据库