VB如何读取TXT文件的数据,然后将数据运算结果再输出到该文件中

该txt文件中有几行数据,每行有3个数据,将这三个数据相加,得到的结果依次输出到这三个数据的后面,请问怎么用VB语言实现?如果是WORD文件呢?... 该txt文件中有几行数据,每行有3个数据,将这三个数据相加,得到的结果依次输出到这三个数据的后面,请问怎么用VB语言实现?如果是WORD文件呢? 展开
 我来答
若以下回答无法解决问题,邀请你更新回答
牛人影视
2011-11-25 · TA获得超过1395个赞
知道大有可为答主
回答量:1491
采纳率:0%
帮助的人:1607万
展开全部
用悔弯VB很容易实现,前提要知道你TXT里每行的数据祥悉格式是怎么样的?就是说每行中三个谨前乎数据之间是怎样分隔的?
更多追问追答
追问
直接用空格分隔的,但是有几个空格不清楚,因为数据大小也不清楚
追答
Private Sub Command1_Click()
Dim ss() As String, s As String
Dim tt() As String, t As String
Dim sum As Long
Dim myfile As String
Dim i As Integer, j As Integer

myfile = "d:\1.txt" ‘要读取的文件
Open myfile For Input As #1
s = StrConv(InputB(LOF(1), #1), vbUnicode)
Close #1
ss = Split(s, vbCrLf)

Open myfile For Output As #1
For i = 0 To UBound(ss)
tt = Split(ss(i), " ")
t = ""
For j = 0 To UBound(tt)
If tt(j) "" Then
t = t & tt(j) & "+"
sum = sum + Val(tt(j))
End If
Next j
t = Left(t, Len(t) - 1) & "=" & sum
Print #1, t
Next i
Close
End Sub
本回答被提问者采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 1条折叠回答
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式