如何提取TXT文档中的数据内容?

请教高手,如何将DAT(可以以TXT文档打开)的文件打开,并将里面的内容分离出来:内容格式如下:该如何讲数据分离到:a1,a2,a3b1,b2,b3……h1,h2,h3... 请教高手,如何将DAT(可以以TXT文档打开)的文件打开,并将里面的内容分离出来:内容格式如下:

该如何讲数据分离到:a1,a2,a3
b1,b2,b3
……
h1,h2,h3
展开
 我来答
忠成静0O
2013-11-05 · TA获得超过1049个赞
知道小有建树答主
回答量:1114
采纳率:100%
帮助的人:890万
展开全部
'请参考:
Private Sub Command1_Click()
fname = "D:\1.txt" '指定要读取的文件名
Open fname For Input As #1 '打开要读取的文件名
i = 0
While Not EOF(1) '读取文件直到文件的最后一行
Input #1, T '读入文件的内容
k = Split(T, ",")
i = i + 1
Select Case i
Case 1
a1 = k(0): a2 = k(1): a3 = k(2)
Case 2
b1 = k(0): b2 = b(1): b3 = k(2)
Case 3
c1 = k(0): c2 = c(1): c3 = k(2)

'等等 ......

End Select

Wend '结尾
Close #1 '关闭文件
End Sub

'像这种情况建议你使用二维数据组比较好一点。如
Private Sub Command1_Click()
ReDim a(2, 0)
fname = "D:\1.txt" '指定要读取的文件名
Open fname For Input As #1 '打开要读取的文件名
While Not EOF(1) '读取文件直到文件的最后一行
Input #1, T '读入文件的内容
k = Split(T, ",")
If UBound(k) = 2 Then
ReDim Preserve a(2, UBound(a, 2) + 1)
For i = 0 To 2
a(i, UBound(a, 2)) = k(i)
Next
End If
Wend '结尾
Close #1 '关闭文件
End Sub
'结果a(0,1),a(1,1),a(2,1)相当于a1,a2,a3
' a(0,2),a(1,2),a(2,2)相当于b1,b2,b3
' ......
小鑫聊两性
2013-11-05 · 与大家聊聊年轻男女之间的那些事儿
小鑫聊两性
采纳数:184 获赞数:921

向TA提问 私信TA
展开全部
WinAPI里有一个函数
GetPrivateProfileInt
GetPrivateProfileIString
用来获取文件内容
使用方法如下
int GetPrivateProfileInt(条目小节, char*
条目, char*
未找到该条目时的默认返回值, int
文件名); char*

解释一下
比如你有一个文件 a.XXX
内容如下:
[AAA]
BBB = 21313

如何获取这个BBB呢

int x = GetPrivateProfileInt(AAA,BBB,0,a.XXX);

这样就可以了

好吧 分类是VB 我错了...
本回答被网友采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
爱WUDEZHANG
2013-11-05 · TA获得超过915个赞
知道小有建树答主
回答量:524
采纳率:100%
帮助的人:190万
展开全部
拷贝文件(filecopy语句)
格式:filecopy原文件名,目标文件名
实例
Private Sub Form_Click()
FileCopy "e:\1.txt", "e:\2.txt"
End Sub
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(1)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式