C#如何逐列读取文本文档的数据

问题描述

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

C#如何逐列读取文本文档的数据的相关文章

数据读写-qt 怎么将txt文本文档的数据导入到pdf里

问题描述 qt 怎么将txt文本文档的数据导入到pdf里 为什么我导入的txt数据在pdf里只有一行呢!!!! 生成的pdf 原来的txt文档内容 解决方案 明显是回车换行的处理有问题,你是怎么样处理的? 解决方案二: 用n等添加到换行的位置.

请教VC6.0++如何逐列读取TXT文件中的数据

问题描述 请教VC6.0++如何逐列读取TXT文件中的数据 例如TXT文件中的数据是这样 0 5 0.05 1 20 0.20 2 10 0.10 3 5 0.05 4 15 0.15 5 15 0.15 6 18 0.18 7 12 0.12 怎么把它们按每列读出来,分别放到三个不同的数组 解决方案 #include <stdio.h> #include <stdlib.h> void main(int argc, char *argv[]) { if (argc < 2)

语言:c++ 从文本文档读取数据,并保存到struct中

问题描述 语言:c++ 从文本文档读取数据,并保存到struct中 各位,我想要从txt文本文档中读取三万行数据,每行两列,一列为小数,一列为整数,现用getline()逐行读取,并将每一行分割成两个数据,保存到struct中,这个struct有double型和int型两个变量,具体应该这么做,希望有人给出具体的代码,感激不尽. 解决方案 1.将整行作为一个String读出来 String str = getline(); 2.用区分两列的符号(" ","; "等)

c# 循环从文本文档中读取一个数据,如何删除后继续循环

问题描述 做了个循环从文本文档中读取随机数据并显示在textbox中,如何去除显示出来的数据继续循环?就是说不能出现重复的数据,应该用什么语句删除掉该显示在textbox中的数据呢?我做出来的是把文档的内容全删掉了.麻烦高手给予解答. 解决方案 解决方案二:不懂..仅仅是个练习?还是什么具体的需求?为什么要随机数据显示到textbox?解决方案三:文件修改需要重写文件的,除非内存映射解决方案四:楼主贴现有的代码看看按理说应该一次性把文件内容都读到byte[]里,等处理好了再一次性写回去解决方案五

处理XML和处理文本文档速度问题

问题描述 大家好:以下是一段xml<?xmlversion="1.0"encoding="gb2312"?><MD5><valueA><value>a</value><value>dsfsafasf</value></valueA><valueB></valueB><valueC></valueC><valueD>

&amp;lt;文本文档和pdf文件互相转化&amp;gt;入门练习

首先会需要两个jar包文件 itext-5.5.5和text-asian.jar,可以在我上传的资源处下载. 将这两个jar包添加到项目中. 然后编写简单的测试Demo /** * */ package com.skd.util; import java.io.BufferedReader; import java.io.File; import java.io.FileInputStream; import java.io.FileNotFoundException; import java.

文件操作-socket套接字文件传输问题,非文本文档无法传输

问题描述 socket套接字文件传输问题,非文本文档无法传输 Linux下使用套接字文件传输,只能传输文本文件,非文本文件读取时无法完全读入,读了很少一部分就停止读入了,求大神解决! 解决方案 最好有报头和报体,报头存放身份识别和报体长度等信息. 报体如果是二进制流,则需要读取原生二进制,读取长度为报体给出的长度. 所以先定义传输格式再传输,这样不管接收什么样的文件都不会有问题了. 希望能够帮到你.

winform-做一个能够读几G文本文档的阅读器 关于保存的问题

问题描述 做一个能够读几G文本文档的阅读器 关于保存的问题 现在是打开文件后首先读5000行 读完后用户继续要浏览 则加载接下来5000行 问题是假设我现在richtextbox内只加载了2W行文本 我对他们做了一些修改 应该如何写保存功能? 解决方案 对于大数据,必须用流的方式. 文本文件方式可以依次读取若干行,但是不能写回去. 用二进制方式,则可以做到修改任意位置. BinaryReader, BinaryWriter. 了解下这个吧.

c# 把 10MB的文本文档 放进内存

问题描述 开发工具:studio2005+文本文档做数据库(大概有10MB)直接读取一个10MB的文本文档会很慢的,所以我想先把10MB的文本文档放进内存,然后再读取,这样读就会快一些,现在问题是我不会把10MB的文本文档放进内存这个问题困扰我很久了,希望能在CSDN得到答案 解决方案 解决方案二:放入内存,应该只有流的方式..但如果用流读10M的文本,还真没试过,不知道速度怎么样.解决方案三:用filestream的异步方法读试试BeginRead(),EndRead().流也要设置异步属性解