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为换算值。这里,这个公式可能以后还需要修改。
展开
 我来答
fallx
2010-08-25 · TA获得超过5485个赞
知道大有可为答主
回答量:2321
采纳率:73%
帮助的人:723万
展开全部
转换公式呢??
根据什么公式呀???
读个文件有什么难的呢??

补充:
按你这么说,那就有点烦了.还得写个计算器过程,为什么呢?
因为你的公式未定的.所以,得给个TEXT框你输入.不得了,
输入后,代入X的值,还得按四则运算去计算这个公式的值....
建议你在百度里百一下计算器的算法.
读文件,代入X都容易,现在的关键是四则运算了.
用C++,有堆栈就比较好弄.VB我还没有弄出来过,抱歉.
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
fdfun
2010-08-24 · TA获得超过950个赞
知道小有建树答主
回答量:1139
采纳率:0%
帮助的人:924万
展开全部
求:转换公式列表
请回答文本文件中的间隙是空格的作用还是Tab符?
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 1条折叠回答
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式