问题描述
C#如何逐列读取文本文档的数据,求代码。谢谢各位
解决方案
解决方案二:
StreamReadersr=newStreamReader(path,Encoding.Default);Stringline;while((line=sr.ReadLine())!=null){Console.WriteLine(line.ToString());}
解决方案三:
用System.IO.StreamReader类即可StreamReaderfile=newStreamReader("TXT的路径。");while(true){file.ReadLine();}
解决方案四:
逐列读取,不是逐行读取?逐列读取没有什么办法,需要看你的文本文件是什么样的结构,如果真是逐列读取,只能是每行都读出来,然后解析到一个Table里面,然后最后再用这个Table。
解决方案五:
如果你的文档是标准分割的table格式,可以直接用split分割每行,然后按照约定获取列。当然直接用table也不失为一个好办法,只是再读取的时候要做判断和类型转换。总之你这样就必须把内容一次性取出来,其实还是按行读取。
时间: 2024-08-31 17:51:30