如何读写逗号分隔的文本值到文件中VB 6.0
问题描述:
好吧,让我们说我有,其中包括一些逗号分隔值,像这样示例文本文件:如何读写逗号分隔的文本值到文件中VB 6.0
-1,0,3,0,5,4,6,7,8,9
而且我想在VB程序6.0打开该文件,读取值并将其存储在其中显示在文本框像这样(例如)变量:
Name: [ Value -1 ]
Nationality: [ Value 0 ]
Experience: [ Value 3 ]
等..
所以,当我有机会这些值程序文本框并点击保存文件 - 它将保存新文件的值。这很简单。感谢你们 !
答
(注:这个答案是假设该文本文件只包含一行。)
首先,你需要阅读的文本文件:
Dim rawData as string
Dim sFileText as String
Dim FileNo as Integer
FileNo = FreeFile
Open "C:\test.txt" For Input As #FileNo 'you should change the file path
Line Input #FileNo, sFileText 'read the whole line
rawData = sFileText 'store the first line of the text file in 'rawData'
Close #FileNo
接下来,你需要拆分RAWDATA由逗号:
Dim data() as string 'an array that will hold each value
data = Split(rawData, ",") 'split 'rawData' with a comma as delimiter
现在第一值被存储在数据(0),第二数据(1),等等
至于“保存文件”按钮,你可以这样做:
Dim newData as String
newData = data(0) & "," & data(1) & "," & data(2) 'etc.
Write #filenumer Value1, Value2, Value3...
然后你可以使用输入#来获得在同一时间或线路输入一个值,让他们一下子:
+0
像魅力一样工作。谢谢! –
答
,如果你做到这一点的文件会自动逗号分隔。
你能通过编辑这个问题发布你的代码吗? –
对不起,我没有密码。那就是我为什么要问它是如何完成的。我仍然在寻找它,但很难找到有关VB 6.0的东西 –
不应该很难,因为VB6的每个合法副本都附带了包中包含的MSDN CD中的联机文档。没有MSDN CD意味着不是合法副本。 – Bob77