如何用vb处理txt中某一列的数据

弧度换角度,
测站号 观测角
t33 0.24661
101 5.74740
测站号(点号) 观测角 测站号(点号) 观测角
  xxx xxx.xxxxx xxx xxx.xxxxx
  xxx xxx.xxxxx xxx xxx.xxxxx

第1个回答  2014-03-15
在源文件中处理会很麻烦,还不如打开这个文件,读取数据,处理后写到另一个新文件去。追问

只需要处理观测角,也就是第二列的数据,能不能将处理好的代码写出了

第2个回答  2014-03-15
弧度=角度 * 3.14 / 180追答

这是个水军=_=

第3个回答  2014-03-15
数学公式。。。

vb如何读取txt某一列
你可以用VB先把TXT先读取到数组里 Dim arr As LongPrivate Sub Command1_Click() Dim i As Long Open "c:\\123.txt" For Input As #1 '读取c:\\123.txt arr = Split(StrConv(InputB(LOF(1), 1), vbUnicode), vbNewLine) Close #1 For i = 0 To UBound(arr) Print...

vb中listbox怎么读取txt文件某一列的内容
Line Input #1,a Line Input #1,b 这样来用。那b获取的变量就是txt文件中的第五列。然后list1.addltem b 就可以了

如何用Excel VBA读取某一文件夹下批量TXT文本内的某行某列?
1), vbUnicode), Chr(10))(3), vbTab)(3) '4行4列,如果其余行或列数则更改相应的数字Debug.Print myTextClosemyText = DirLoopEnd Sub 如何用ISS指向某一文件夹 现在我们的标准安装已经完成,让我们讨论一下无人值守安装。Setupsql.exe程序让你记录下一个应答文件,它包括了你在安装程序对话...

如何用vb更改txt文件中某一行的内容
TextBox1.Text = Replace(TextBox1.Text , strnow , strnow & " " & "你的内容")改了一下,原理就是用replace重写

用vb编程,怎么从excel或txt(有n行6列)中取其中一列数据,要一个一个...
Dim filepath As String Dim m filepath = App.Path & "\\abc.txt" '文本文档名称为 123.txt Open filepath For Input As #1 Line Input #1, a Close #1 m = Split(a, ",")If UBound(m) = 0 Then Exit Sub '如果发送数据为空则退出过程 ElseIf MSComm1.PortOpen = False...

怎样用VB读取一个TXT文件里的特定字符间的内容?
Private Sub Command1_Click()Dim f%, temp$, S$, A f = FreeFile Open App.Path & "\\name.TXT" For Input As f While Not EOF(f)Line Input #f, temp '读文件中的 一行 S = S & GetIn(temp, "(", ")") & "|" '调用 GetIn 函数 取出每一行中的()中的内容 Wend Close...

VB 如何读取和写入指定行 (TXT)
1、vb对文本文件无法直接读取和写入指定行。2、vb只能用line input #一行行读到要读的行。3、要写入指定行,需要读入所有文本,然后修改指定行,然后重新保存所有文件内容。 本回答由电脑网络分类达人 汪雷 推荐 举报| 答案纠错 | 评论 0 1 chinaboyzyq 采纳率:71% 来自团队:VB6专家 擅长: VB 数学 其他编程...

vb怎么获得txt文件中的行数?怎么实现?
如果文本很大,那用for、do就太慢太慢了,我给大家一个快速查询的方法:Dim Oc,Fs,S,X Set Fs = Oc.OpenTextFile("C:\\Test.Txt", 1)'用FSO打开TXT文件 S = Fs.ReadAll'获取全文 Fs.Close'关闭文件 X = (Len(S) - Len(Replace(S, vbCrLf, ""))) \/ Len(vbCrLf) + 1 '统计总行...

vb中怎样读聚txt文档中指定一行数据
简单一点就这样 根据需要自行修改 Private Sub Form_click()MsgBox RText("d:\\1.txt", 3)End Sub Function RText(ByVal Tpath As String, y As Long) As String Open Tpath For Input As #1 Do While Not EOF(1)Line Input #1, temp x = x + 1 If x = y Then RText = temp: ...

VB 修改 TXT中指定的某一行?
Open "c:\\123.txt" For Input As #1 Do While Not EOF(1)Line Input #1, a m = m & a & vbCrLf Loop Close #1 t = Split(m, vbCrLf)For n = 0 To UBound(t)If UCase(Left(t(n), 7)) = "ARP.EXE" Then '在这里写你的处理过程 '下面是一个示例 t(n) = Replace(t(n)...

相似回答
大家正在搜