VB.net 读取文本文件

比如CSV文件上有如下数据,假设文件路径为D:\test.csv15,50,100,20020,60,120,20040,70,130,20060,80,150,2009... 比如CSV文件上有如下数据,假设文件路径为 D:\ test.csv
15,50,100,200
20,60,120,200
40,70,130,200
60,80,150,200
90,90,180,200
第一列存为数组1,第二列存为数组2,第三列存为数组3······方便调用里面数据
且把第一列的数据放入到 ListBox1控件中,
希望高人指点,万分感谢
补充下,是读取一 列 为一个数组,不是一 行 哦~~
展开
 我来答
巫马秋梵昶7O
推荐于2016-05-15 · TA获得超过165个赞
知道小有建树答主
回答量:362
采纳率:0%
帮助的人:201万
展开全部
Imports System.IO
Public Class Form1

    Private Sub Form1_Load(sender As System.Object, e As System.EventArgs) Handles MyBase.Load
        Dim sr As New StreamReader("d:\test.csv")
        Dim arr1(), arr2(), arr3(), arr4() As Integer
        Dim a1, a2, a3, a4 As New ArrayList
        Do Until sr.EndOfStream
            Dim str As String = sr.ReadLine
            Dim s() As String = str.Split(",")
            a1.Add(Convert.ToInt32(s(0)))
            a2.Add(Convert.ToInt32(s(1)))
            a3.Add(Convert.ToInt32(s(2)))
            a4.Add(Convert.ToInt32(s(3)))
            ListBox1.Items.Add(s(0))
        Loop

        arr1 = CType(a1.ToArray(GetType(Integer)), Integer())
        arr2 = CType(a2.ToArray(GetType(Integer)), Integer())
        arr3 = CType(a3.ToArray(GetType(Integer)), Integer())
        arr4 = CType(a4.ToArray(GetType(Integer)), Integer())
        sr.Close()
    End Sub
End Class
追答
这个代码是任意行的
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式