怎样提取TXT文件中指定行指定字符的数据???

28.9505/132.450/0.377400E+07/0.914700E-01/0.313000/*******/*****/***/***105.0101.0106... 28.9505 / 132.450 / 0.377400E+07/ 0.914700E-01/ 0.313000 /
* * * * * * * /
* * * * * /
* * * /* *
* 105.0 101.0 106.0 100.0 100.0 107.0 104.0 /
101.0 102.0 100.0 102.0 *
PVAL AG
107.868 / 6410.00 / 0.481000E+09/ 0.398000E-01/ 0.359000 /
* * * * * /
* * * /* *
* /* /* /* / /
101.0 102.0 100.0 * 106.0
PVAL AL
26.9815 / 9300.00 / 0.570000E+09/ 0.390000E-01/ 0.288000 /

比如说提取第一行的28.9505 ,提取隔40行之后的 107.868 ,在提取隔40行之后的26.9815 ,该怎么弄呢
提取第一行的的第一个数据28.9505 ,提取隔40行之后的第一个数据 107.868 ,在提取隔40行之后的第一个数据26.9815 ,之后的数据以此类推,然后按列存到Excel表格该怎么弄呢
展开
 我来答
tianshanzhuyua
推荐于2016-01-26 · TA获得超过141个赞
知道小有建树答主
回答量:234
采纳率:50%
帮助的人:105万
展开全部
如果是C#语言(其他语言不会):
FileStream fs=new FileStream(文件路径,打开模式等等);
StreamReader sr=new StreamReader(fs);
int readLine=0; //当前读取的行数,从0开始
int myLine=10; //你要读取的行数
String str="";
while(sr.Read()!=-1)
{
str=sr.ReadLine();

if(myLine==readLine)

break;

readLine++;

}
sr.Dispose();
fs.Dispose();
string result=str.remove(.....); //这个函数可以删除字符串中的自定字符串,你把不需要的删除,剩下的就是得到的结果
追问
这个不会用,希望能是宏调用的数据
追答
宏不会,如果你有需要我可以做一个小软件给你
mkw007
2014-06-01 · TA获得超过4271个赞
知道大有可为答主
回答量:6560
采纳率:55%
帮助的人:1639万
展开全部
用Office的宏编写一个针对你需要的宏代码即可。没有现成的软件或批处理的。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式