将文本文件数据拆分为列

时间:2012-05-16 09:28:06

标签: sql text

大家好,我有一个文本文件,其中包含数千行/记录,它们采用以下格式

6242S10TH AVENUE                    KWANOBUHLE                    Y 6242

这些单词之间的空格也不一致。所以,现在我只想将这些数据拆分成三个单独的列,以便制作表格。

2 个答案:

答案 0 :(得分:0)

答案 1 :(得分:0)

如果你认为:

  • 列之间至少有三个空格
  • 列值不包含多达三个空格
  • 没有空列值

您可以在三个空格上分割一条线并修剪这些值。 C#示例:

string[] columns =
  line.Split(new string[]{"   "}, StringSplitOptions.None)
  .Select(s => s.Trim())
  .ToArray();