请教大虾:
我要读取一个文本文件中各点的坐标、污染物浓度值,放入变量中,然后生成一个shp文件。文本文件格式如下
* * PRED
* COORDINATES (M) * CONC
RECEPTOR * X Y Z * (PPM)
------------*-----------------------*------
1. Recpt 1 * 20 200 1.8 * 2.5 最后一行是我要读取的信息。我想将数据读出后存入三个变量中(x:20 y:200 pollutant:2.5),但是一般书上介绍的都是读取一行,我该怎样把这些数据放入三个变量中呢?谢谢!
我要读取一个文本文件中各点的坐标、污染物浓度值,放入变量中,然后生成一个shp文件。文本文件格式如下
* * PRED
* COORDINATES (M) * CONC
RECEPTOR * X Y Z * (PPM)
------------*-----------------------*------
1. Recpt 1 * 20 200 1.8 * 2.5 最后一行是我要读取的信息。我想将数据读出后存入三个变量中(x:20 y:200 pollutant:2.5),但是一般书上介绍的都是读取一行,我该怎样把这些数据放入三个变量中呢?谢谢!
在利用InStrRev或instr函数进行分割。
如果除去空格位置一定的话,(例如在3,4,5字段)你就有办法读取。
具体方法你可以参考msdn试试。
instr(),mid()等
可以在每个坐标值前加上一个标识,比如“|”,再用readline,instr就好读出了