c#读取txt文件并生成一张表

初涉C#之读取txt文件并绘制坐标曲线图 这两天由于各种原因,不得不迫使自己学些傍身的东西。所以开始找一些编程语言来武装武装自己。C#没有C++那么复杂,但也相对于VB要高级一些,或许是个不错的选择呢。这两天看了下读取文本数据的资料,也在网上查了各种绘制坐标图的方法。怎么说呢,可能是自己领悟能力比较弱,进展比较慢。现在终于能够顺利的完成数据的读写和用chart绘制坐标曲线了(之前也写过用Picturebox绘制坐标轴,但是感觉没有char 阅读详情

(1)弹出选择路径

 从工具中拖出OpenFileDialog

在相应的点击事件中补一下两句代码

 OpenFileDialog OpenFile = new OpenFileDialog();
 OpenFile.ShowDialog(); 

就可以的到一个文件路径选择框了

另外说一下

 fileName = OpenFile.FileName;//路径名

如果想要的到文件名需要加入一下两行代码

FileInfo myFile = new FileInfo(OpenFile.FileName);
FileName = myFile.Name;     //所需无路径文件名

(2)读取文件并将数据存入一张表中

1.将文件变为流的形式

使用流逐行读取文件Path为文件路径

FileStream myfile = new FileStream(Path, FileMode.Open, FileAccess.Read);
 StreamReader sr = new StreamReader(myfile, System.Text.Encoding.Default);

2.将数据流变为一张表

        

DataTable table = new DataTable();
        table.Columns.Add("hourTime");      //年月日                
        able.Columns.Add("hourData");  //时值数据
 	while ((line = sr.ReadLine()) != null)
            {
                string[] b = line.ToString().Split(' ');//文件以什么进行分割
                string hourData=null;
                DataRow dr;//新建一个行
                dr = table.NewRow();
                ++count;
                string hourTime = line.Substring(0, 8);
                hourData = line.Substring(11);
                dr["hourTime"] = hourTime;//将所需要的数据相应塞到行中
                dr["hourData"] = hourData;
                table.Rows.Add(dr);
            }
		sr.Dispose(); //释放资源
            sr.Close();	//必须释放资源


C#读取TXT文件的代码实现  C#读取TXT文件是如何是实现的呢?本文就向你讲述C#读取TXT文件的实现方法和代码。 C#读取TXT文件之HTML的文件:﹤body﹥      ﹤form id="form1" runat="server"﹥      ﹤div﹥           ﹤/div﹥          ﹤table border="0" cellpadding="0"    阅读详情

相关推荐

C# 本地txt文件读取至comboBox下拉列表

在网上找了很多资料,最后通过调试,读取项目名称功能是实现了,具体的优化暂时没时间去弄值得注意的是,页面在返回即刷新的时候要预处理清空下comboBox的值,否则会引起重复 this.combox.Items.Clear(); 代码如下: /// /// 从txt文件中得到项目名称,再显示到comboBox上 ///

Rommen的专栏 9831

C# 关于读取TXT创建DataTable表

今天开发一个项目,为了便于对数据表的操作,利用读取TXT的方法,对TXT进行相关操作实现表的数据的增删改; 部分代码展示: public DataTable GetData(string Path) //写一个方法 { string connStr = "Provider=Microsoft.ACE.OLEDB.12.0;Extended Properties=Excel 12.0;Data

一枚公子的博客 2421

C# 读取大文件 (可以读取3GB大小的txt文件)

源代码样例: 1,读取一般文件的代码 [csharp] view plain copy   public static string ReaderFile(string path)           {               string fileData = string.Empty;               try  

山鹰的专栏 5178

C#读取txt文件返回DATATABLE

//1.打开资源管理器 OpenFileDialog open = new OpenFileDialog(); if (open.ShowDialog() == DialogResult.OK) { textBox1.Text =open.FileName; } //传入txt文件路径参数读取tx...

diy1997的博客 1119

C#读取文件夹中所有txt文档中的数据,并计算其有效值输出

C#读取文件夹中所有txt文档中的数据,并计算其有效值输出 一、文件夹下的所有txt文档: 二、代码: /// <summary> /// 遍历两级目录下的所有txt文档 /// 获取每个txt文档中的数据,并计算其有效值 /// </summary> static void Main(string[] args) { string path0 = @"E:\不同转速"; //根目录 string[] fil

qq_48517100的博客 3415

C# 读取txt文件 FileStream,StreamReader,StreamWriter

用C#读取txt文件的方法 1、使用FileStream读写文件   文件头: using System; using System.Collections.Generic; using System.Text; using System.IO;   读文件核心代码:  byte[] byData = new byte[100]; char[] charData = new

不积跬步无以至千里,不积小流无以成江海 2994

C#创建txt并保存数据,读取数据

C#创建txt并保存数据,读取数据 本文实现的是使用C#创建txt文档,并实现对txt文档写入内容,对其内容进行读取等操作。 首先,创建txt,并在该txt中写入数据: private void button1_Click(object sender, EventArgs e) { //F:\\TestTxt.txt不存在这个文档的

☃Clay's♂Blogs 1万+

c# Datatable (三)读写txt文件

【代码】c# Datatable 读写txt文件。

ky0921的博客 473

c# 对txt文件的读取与写入

读取txt文件中大量的报文并快速完成txt文件中时间差的分析计算 适合应用到‘简单但需要花费很多时间’的日常工作处理上

guanguan1117的博客 6872

C#实现把txt文本数据快速读取到excel中

C#实现把txt文本数据快速读取到excel中

视觉人机器视觉的博客 1523

vs2010-c#读取txt文件至DataTable经过处理后导出txt

vs2010-c#读取txt文件至DataTable经过处理后导出txt 某油田项目中数据需要处理,里面包括项目中的几个txt数据文件,主要有参考意义的是里面读取txt方法和写入txt方法 简洁有效,处理方法是针对特定数据结构编写的。

C#【文件操作篇】按行读取txt文本

using System; using System.Collections.Generic; using System.ComponentModel; using System.Data; using System.Drawing; using System.Linq; using System.Text; using System.Windows.Forms; using System.IO...

星Yeah 的博客 1万+

C#把excel中的数据读入到datatable中去

将Excel数据读取到DataTable中,通过ReadExcelToDatatable方法读取

C#按行读取、写入txt文件

最近帮一个老学长,准研究生,做一个入学要交的作业,要求是C#/Python语言,我就想熟悉下C#。 大概需求如下图展示: 直接看代码:===================================== using System; using System.Collections.Generic; using System.ComponentModel; using System....

qq_41877039的博客 1万+

KLayout教程(二)编辑不同的形状

首先画一个基础的矩形,然后双击他可以定义他的坐标

集成光电子 1万+

透传产品上报AEP平台数据流程

1. 什么是数据透传 数据透传:指的是在通讯中不管传输的业务内容如何,只负责将传输的内容由源地址传输到目的地址,而不对业务数据内容做任何改变。 这篇文章描述了如何将一台NB设备通过透传方式将数据传输到AEP平台,再通过数据订阅的方式获取到这些数据。 2. 步骤 2.1 设备在AEP平台创建 AEP:https://dm.ctwing.cn/ 新建产品 添加设备 根据模组的15位IMEI添加设备 开启内网穿透 具体可参照我的这篇博客:内网穿透-如何进行本地数据调试 设置数据推送

qq_42265394的博客 2296

C# 从txt文件中读取坐标点到数组中!

C#代码实现从txt文件中读取坐标点,并写入到一个数组中! //从TxT文件中读取数据 存入到数组中 并返回一个存有坐标点的数组 double a = 0D; double[][] strArray = new double[361][]; double[] arr = new double[3]; int k = 0; public void ReadToArray () { // int line_total = 0; string txtPath = @“D:\DEVsoftware\VSCodeWo

花言的博客 3224

FCN---训练cityspaces

未经允许,不要随意转载! 最近想试试用FCN训练自己的数据集,想想标注是一件很费劲的事,于是就想到了用其他库里的数据,这里选用了cityspaces,默认已经配置好FCN. 1、下载cityspaces https://www.cityscapes-dataset.com/ 需要注册一个账号 cityspaces包含2...

wangyu088的专栏 2030

C# 读取txt文件生成Word文档

本文将以C#程序代码为例介绍如何来读取txt文件中的内容,生成Word文档。在编辑代码前,可参考如下代码环境进行配置: Visual Studio 2017 .Net Framework 4.6.1 Free Spire.Doc for .NET .txt文档 dll文件安装(3种方法) 1.通过NuGet安装dll(2种方法) 1.1 可以在Visual Studio中打开“解决方案资源管理器”,鼠标右键点击“引用”,“管理NuGet包”,然后搜索“Free Spire.Doc”,点击.

Eiceblue的专栏 1494

[Github]GitHub 2FA快速安全配置全攻略

GitHub强制要求用户启用双重身份验证(2FA)以提升代码安全。本文详细介绍了2FA的三种实现方式:TOTP应用验证(推荐)、SMS短信验证(备用)和硬件安全密钥(最安全),并提供了配置指南。特别推荐使用在线工具2FA.run快速测试TOTP功能。文章还涵盖恢复代码管理、企业级2FA策略制定以及常见问题解决方案,如时间同步问题、多设备同步等。通过强制2FA、定期审计和建立安全事件响应流程,开发者可构建更安全的代码管理体系。

冰茶的博客 2618

Autosar结合simulink的汽车应用层软件开发实例

本文基于汽车应用开发案例,并结合Autosar相关知识,生成具有Autosar标准的汽车应用层开发代码,以供学习和参考。以上就是本篇内容,主要是利用Simulink创建Autosar接口并进行端口映射的方法。

m0_64899535的博客 2152

C# 读取TXT数据并处理

处理TXT中的数据规则 场景: 如下图所示,在验证“输入”后面的E开头的数据是将被处理的数据之后,将同名称第二列的数据作处理,只取一个最大值与一个最小值,然后绑定到前端页面中。

七简的博客 7624

Cisco Secure ACS 5.8.0.32 安装 + Crack 教程

在ESXi 6.7 上经历过无数次的安装尝试测试了各种兼容版本都没有安装成功,记最后一次安装成功的过程.

Junior's Blog 3536
上一篇: 如何使用Ueditor
下一篇: c#中超级好用的DataSet
反斜杠青年
博客等级 码龄11年 29粉丝 73原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值