【问题标题】:How to read and write comma delimited text files in vb.net如何在 vb.net 中读取和写入逗号分隔的文本文件
【发布时间】:2014-04-12 10:41:51
【问题描述】:

我目前正在将一些旧的 VB6 代码转换为 VB.net 2013,并且在读取和写入逗号分隔的文本文件时遇到了困难。旧的 VB6 读/写代码很简单,使用 Input 语句并将逗号分隔的值存储在以下变量中。

Open FileName For Input As #1

  Input #1, A, B, C, D
  Input #1, E, F, G, H
  Input #1, I, J, K, L

Close #1

然后,用户可以使用如下的 Write 语句将文件更改保存回以逗号分隔的文本文件:

Open FileName For Output As #1

   Write #1, A, B, C, D
   Write #1, E, F, G, H
   Write #1, I, J, K, L

Close #1

这在 VB.NET 中应该是一个相当简单的任务,但我无法正确完成。任何帮助表示赞赏。

【问题讨论】:

    标签: vb.net csv vb6


    【解决方案1】:

    考虑你有一些像这样的字符串值 姓名 =“汤姆”姓氏 =“桑德斯”工资 =“25000” 所以你应该导入 System.IO 命名空间,然后 写代码 用于将值写入文本文件,如下所示

    Dim Name, LastName, Salary As String
    Name = "Tom"
    LastName = "Sanders"
    Salary = "25000"
    
    
    Dim wr As StreamWriter
    wr = New StreamWriter("C:\SampleTextFile.txt")
    wr.WriteLine(String.Format("{0},{1},{2}", Name, LastName, Salary))
    wr.Flush()
    wr = Nothing
    

    【讨论】:

      猜你喜欢
      • 2023-03-02
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2014-10-05
      • 1970-01-01
      • 2016-08-19
      • 2011-09-22
      相关资源
      最近更新 更多