VB读取txt文件中指定列和行的内容并根据公式改变数值 20
我想使用VB实现这样的功能,请大家帮我试试看,诚谢!1.原始文件:文件名为T3.a777,实际上为txt文档,内容如下“-”之间的数据所示。---------------...
我想使用VB实现这样的功能,请大家帮我试试看,诚谢!
1.原始文件:
文件名为T3.a777,实际上为txt文档,内容如下“-”之间的数据所示。
---------------------------------------------------------------------
101 T3 535 10-Aug-17.01
SEQ PAT COUNTS CONC %cvCONC UNIT CODE
7 1 148325 0.885 ug/L 1
8 2 151670 0.854 ug/L 2
9 3 51141 2.673 ug/L 3
10 4 211443 0.483 ug/L 4
11 5 136097 1.008 ug/L 5
12 6 183857 0.620 ug/L 6
13 7 155875 0.818 ug/L 7
14 8 190865 0.581 ug/L 8
---------------------------------------------------------------------
说明:T3.a777的含义:T3表示一个项目,后缀a777表示该项目的自动编号。
2.程序要求:
①自动读取A文件夹的文件,能根据文件名辨别项目;
②能设定每个项目的转换公式;
③根据项目名就自动选定所设定的转换公式;
④读取第四行及以后的“CONC”列的数据;
⑤将“CONC”列数据根据转换公式转换数据,并保留三位小数;
⑥将修改后的文件另存至B文件夹。
注意:一定要保持原有文件的字符位置,比如第一个值“0.885”位于第4行第33列。
我感觉很复杂,网各位仁兄帮忙,谢谢了!
CONC列的值都是以右侧对其,贴上来之后错位了,例如如下:
1.222
11.222
111.222
--------------------------------------------------
文本文件中的间隙是空格,不是tab符。公式是根据项目设定的,而且公式需要能够修改。例如如果选定的是T3,那么T3的公式为“Y=(X-0.61)/(1.63-0.61)*(179-82)+82”。其中,X表示T3的原始值,Y为换算值。这里,这个公式可能以后还需要修改。 展开
1.原始文件:
文件名为T3.a777,实际上为txt文档,内容如下“-”之间的数据所示。
---------------------------------------------------------------------
101 T3 535 10-Aug-17.01
SEQ PAT COUNTS CONC %cvCONC UNIT CODE
7 1 148325 0.885 ug/L 1
8 2 151670 0.854 ug/L 2
9 3 51141 2.673 ug/L 3
10 4 211443 0.483 ug/L 4
11 5 136097 1.008 ug/L 5
12 6 183857 0.620 ug/L 6
13 7 155875 0.818 ug/L 7
14 8 190865 0.581 ug/L 8
---------------------------------------------------------------------
说明:T3.a777的含义:T3表示一个项目,后缀a777表示该项目的自动编号。
2.程序要求:
①自动读取A文件夹的文件,能根据文件名辨别项目;
②能设定每个项目的转换公式;
③根据项目名就自动选定所设定的转换公式;
④读取第四行及以后的“CONC”列的数据;
⑤将“CONC”列数据根据转换公式转换数据,并保留三位小数;
⑥将修改后的文件另存至B文件夹。
注意:一定要保持原有文件的字符位置,比如第一个值“0.885”位于第4行第33列。
我感觉很复杂,网各位仁兄帮忙,谢谢了!
CONC列的值都是以右侧对其,贴上来之后错位了,例如如下:
1.222
11.222
111.222
--------------------------------------------------
文本文件中的间隙是空格,不是tab符。公式是根据项目设定的,而且公式需要能够修改。例如如果选定的是T3,那么T3的公式为“Y=(X-0.61)/(1.63-0.61)*(179-82)+82”。其中,X表示T3的原始值,Y为换算值。这里,这个公式可能以后还需要修改。 展开
2个回答
展开全部
转换公式呢??
根据什么公式呀???
读个文件有什么难的呢??
补充:
按你这么说,那就有点烦了.还得写个计算器过程,为什么呢?
因为你的公式未定的.所以,得给个TEXT框你输入.不得了,
输入后,代入X的值,还得按四则运算去计算这个公式的值....
建议你在百度里百一下计算器的算法.
读文件,代入X都容易,现在的关键是四则运算了.
用C++,有堆栈就比较好弄.VB我还没有弄出来过,抱歉.
根据什么公式呀???
读个文件有什么难的呢??
补充:
按你这么说,那就有点烦了.还得写个计算器过程,为什么呢?
因为你的公式未定的.所以,得给个TEXT框你输入.不得了,
输入后,代入X的值,还得按四则运算去计算这个公式的值....
建议你在百度里百一下计算器的算法.
读文件,代入X都容易,现在的关键是四则运算了.
用C++,有堆栈就比较好弄.VB我还没有弄出来过,抱歉.
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
求:转换公式列表
请回答文本文件中的间隙是空格的作用还是Tab符?
请回答文本文件中的间隙是空格的作用还是Tab符?
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询