中易网

VB 读取txt文件中的数,上千个数,但是40个一组,

答案:1  悬赏:80  
解决时间 2021-11-05 10:52
VB 读取txt文件中的数,上千个数,但是40个一组,
最佳答案
你的提问.好乱好乱.40个一组?是指40个数字还是指40个字符?123这样算1个还是3个?中间有没有别的字符?还有40个一组.是40个一行?还是不分行?还有比如第36,37,38个数是1,1,1,那么就是一年一班一号,那么前面的数都是他的?是谁的?做什么处理呢?追问就是比如数字是126334432,这种都在一起没有间隔,然后这些数是40个为一组,一组数又要分别放入数组中比如a(1)=1,a(2)=2,a(3)=6,通过判断a(36)a(37,a(38)来确定前面都数组中的数,是哪个班级的,这样就可以将a(1)=1,a(2)=2,a(3)=6给一班了追答你看看吧.是不是你要的效果?

Private Sub Command1_Click()
Text1.Text = ReadFile(App.Path & "1.txt")
a = Split(Text1, vbCrLf)
For i = 1 To UBound(a)
List1.AddItem "     " & Mid(a(i - 1), 36, 1) & "    " & Mid(a(i - 1), 37, 1) & "    " & Mid(a(i - 1), 38, 1)
Next
End Sub
Public Function ReadFile(ByVal FileName As String) As String
    Dim objStream As Object
    Set objStream = CreateObject("ADODB.Stream")
    With objStream
        .Type = 2
        .Mode = 3
        .Open
        .Charset = "gb2312"
        .LoadFromFile FileName
         ReadFile = .ReadText
        .Close
    End With
End Function
这个是代码.附件里是源码.
追问太谢谢了,虽然和我的不太一样,不过对我也有很大帮助,我是一点都不会,先学现卖都不赶趟,我再弱弱的问一个问题,就是可以将txt中的数,40个40个读过来么,就是40个放一个数组,然后我判断完了之后,将数据分配好之后,再读下一个40个数追答那也容易.附件里就是.不管你原本数据是不是40一行.用这个代码后都是40个一组.
我要举报
如以上问答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
用榨汁机打胡萝卜汁不科学吗?
进口奶粉十大品牌
现在有中筋面粉和自发粉和鸡蛋,然后咋做馒头
岳阳哪里有美女?
驾照考试科目二是不是比科目三难多啦
格力空调按了节能键以后到了设定的温度时室外
有线电视机顶盒i pc蛋蛋显示stbid:1306是什么
黄冈寺什么时候通网络
我是松原的,想报班学习公务员,哪里有培训班
什么洗发液去油效果好?
上海整体橱柜衣柜定做价格大概多少钱?
《周易》这本书只是古人用来预测未来、决策国
名媛望族全集哪里有?全部更新完的,要国语的
含氯漂白剂为什么不可以和洁厕精混合
汽车燃油宝哪里有卖
推荐资讯
我前两次怀孕36天就有好强烈的反应了,这么这
创新台球城地址好找么,我有些事要过去
匠人组合的晋城总店在哪
我想在小区门口开家婴儿游泳馆,不知道赚不赚
相思梧桐雨演唱者?
佳能5d2相机及镜头一定要放在干躁箱里吗?用
2014年郑州大学招聘会在哪个校区
斐讯k2路由器默认密码多少?
在恒丰银行办理的承兑汇票可以贴现吗
完美芦荟胶有什么用?一般多少元?大家能给我
宝宝42天了,黄疸现在12.3检查总胆红素122.2
成都豪客来牛排价格
手机登qq时,显示手机磁盘不足,清理后重新登
刺客的套装怎么选啊?