用VisualC#实现文件大批量处理
科研和企业中的数据处理有时会涉及到大量的文件操作。在处理大量数据时,有时需要多对一或一对多的文件操作,即多个数据文件与一个数据文件进行交互。微软的。net开发工具C#提供了前所未有的高开发效率,这也体现在文件操作上。基于。NET平台和C#开发工具,作者实现了以下功能:
1.多个文本文件合并成一个文件;
2.电子表格文件被分成多个文件。
一、编程任务描述:
1.从多个文件中读取数据以生成一个文本文件。
作者在处理测井数据时遇到了这个编程要求。有几个现有的测井数据,每口井一个文件。为了进一步处理,应该将数据读入一个新文件。在实际处理中,当然包括一些计算、筛选和格式化。
源文件路径中有多个源文件,最终生成的目标文件存在于目标文件路径中。
示例在源文件文件夹中:1。bln,2。bln,3。四号,五号,六号。一共六个文件,它们组合生成的total.txt文件在aimfile的子文件夹里。
2.从一个文件中读取数据以生成多个文本文件。
示例源文件是:xcsj.xls存储在aimfile文件夹中,其数据内容是:
井层位细分,层顶深度,层厚
13-10 S3,413263.5±1.5
13-10 S3,523311.6±1.6
………………………………
其中,很多井的数据都在一个表格里。在实际工作中,需要选择每口井的数据生成一个独立的文件,文件的后缀为。xc,它存在于目标文件的路径中。生成文件的格式为:
井层位细分,层顶深度,层厚
13-10 S3,413263.5±1.5
13-10 S3,523311.6±1.6
………………………………
生成的目标文件13-10.xc等。也存储在aimfile文件夹中。
二、程序接口
生成一个表单,主要添加以下控件:
1.三个按钮:一个是合并文件;第一,文件拆分;一种是退出;
2.列表框用于显示程序执行情况。
3.两个文本框,分别用于输入源文件路径和目标文件路径;
4.进度条,用于指示程序的执行进度;
0条评论