主题:各位大侠请了,怎么在vb中利用文本文件的资源?谢谢。
韩雨颉
[专家分:0] 发布于 2002-09-07 13:08:00
我的意思是,在我的程序中要用到第三方程序生成的文本文件,生成一个excel表格,希望把文本文件某行某几个字符或特定字符后面的连续几个字符输入到表格的单元格,来生成表格。谢谢,谁指点一二。不胜感激。
回复列表 (共4个回复)
沙发
韩雨颉 [专家分:0] 发布于 2002-09-07 13:10:00
主要是文本文件部分的操作,excel部分的操作好象资料还比较丰富,应该能够找到。谢谢。
板凳
eerfaone [专家分:490] 发布于 2002-09-07 16:38:00
可以使用OPEN语句用随机方式打开文本文件,用GET语句将每个字符读入一个BYTE变量,逐个判断BYTE变量的ASCII码值是否为特殊字符,是则连续读入几个字符。
参考程序:
Dim strFileName As String
Dim iFileNum As Integer
Dim strData As Byte
cmDlg.Filter = "文文本文件(*。TXT)|*.txt|所有文件(*.*)|*.*"
cmDlg.ShowOpen
strFileName = cmDlg.FileName
If Len(strFileName) > 0 Then
iFileNum = FreeFile
Open strFileName For Random As #iFileNum Len = 1
Do While Not EOF(iFileNum)
Get #iFileNum, , strData
Debug.Print Chr(strData)
Loop
End If
3 楼
lmqb [专家分:30] 发布于 2002-10-24 11:03:00
你可以看一下VBA,使用宏写,那就简单多了。
4 楼
下雨了 [专家分:770] 发布于 2005-06-03 13:58:00
在2005回一个2002年的帖。哎。。。。。。。过得真快
我来回复