VB.Net Stream将文本文件写入/读取到以制表符分隔的

VB.Net Stream将文本文件写入/读取到以制表符分隔的,vb.net,streamreader,streamwriter,Vb.net,Streamreader,Streamwriter,我对vb.net比较陌生,正在为我的新工作做一个入门级项目。我花了几天的时间寻找Streamwriter和Streamreader的诀窍,我从未像其他编程语言那样使用过Streamwriter和Streamreader,我需要一些建议 我需要打开一个文本文件,删除不必要的字符(如引号),删除条目之间(但不在条目内)的空格,最终创建一个以制表符分隔的文本文件 从概念上讲,这似乎很简单,但有些东西对我来说并不合适。我需要做的是: 在最初的文档中确定我将从哪里开始阅读,或者,如果更简单的话,我将从哪里

我对vb.net比较陌生,正在为我的新工作做一个入门级项目。我花了几天的时间寻找Streamwriter和Streamreader的诀窍,我从未像其他编程语言那样使用过Streamwriter和Streamreader,我需要一些建议

我需要打开一个文本文件,删除不必要的字符(如引号),删除条目之间(但不在条目内)的空格,最终创建一个以制表符分隔的文本文件

从概念上讲,这似乎很简单,但有些东西对我来说并不合适。我需要做的是:

  • 在最初的文档中确定我将从哪里开始阅读,或者,如果更简单的话,我将从哪里开始写作
  • 想出一种最有效的方法来读取输入数据的既定长度,修剪它们,然后复制它们,并附加一个选项卡
  • 继续下一行,这一行的格式将不同,并重复步骤2,以适应这一新行
  • 主文档中的每个记录都是5-7行的集合,每个行的格式不同,然后它将转移到另一个记录,我认为可能需要一个循环
  • 当程序到达初始文档末尾时终止程序
  • 正如我所说的,我确信这是一次睡意朦胧的儿童游戏,一旦任何一种体验都在进行中,但我没有任何关于Streamwriter或Streamreader的经验


    stackoverflow社区的任何帮助都是无价的。谢谢您的时间。

    那么您想将现有的CSV文件转换为以制表符分隔的文件吗?请确认+1为合理的措辞。我实际上不确定它是否符合CSV。这更像是他们记录的基于文本的屏幕盖。嘿…这是怎么说的呢?不过,这是我能描述它的最好方式。每个输入字段都有确定的长度,并不是所有字段都完全填充。一些选项卡,一些空格…只是一个大的凌乱的文本文件。在这一点上,我可以让它删除引号,并实际给我几乎我需要的输出。我只是需要一个可靠的方法来删除一些线路,太。标题、分隔符等。这有意义吗?请提供您的输入样本。它可能看起来不完全像CSV,但它可能符合CSV标准,您可以将其用于您的优势。可靠的做法正是我试图归结为的。明智的=意味着有意义的事情。您的解释是有道理的,而且非常精通,这在StackOverflow上是罕见的,尤其是新用户。因此,a+1。嗯……实际上,我似乎已经了解了Streamwrite和Streamread的细节,尽管现在我担心一些严重的代码膨胀。然而,那是另一整桶虫子。我想我在这里的目的实际上可能已经解决了。我真的很感谢你的关注和帮助,尼奥。如果我认为这个项目的下一阶段是我需要帮助的,我一定会在这里介绍更多。不过,就目前而言,我想我会尽我最大的努力克服它再次感谢!我一定会记住的,尼奥。现在,这是一种新工作的“实践”练习。我不完全确定我将要做或重做多少这项特殊任务,但如果归结到大量的语法分析,我肯定会记住你的建议。再次感谢。我真的很感激。