0

I have a txt file, and I can import it into Excel with the following settings perfectly:

Type: Delimited

Delimiters: TAB

Text Qualifier: None

I tried loading it into a DataTable by reading the input file into a String[] array, and then splitting that String[] array.

However how do you represent a TAB when splitting a string? Is this even possible?

How can I import my TAB delimited txt file into a DataTable? If it were comma separated I think my code would work, but not a clue how to represent a TAB?...

Any ideas or code samples showing how to do this?

Any help greatly appreciated.

Dan

Dan Harris
  • 1,336
  • 1
  • 21
  • 44

3 Answers3

1

Just use '\t' for a tab.

So something like this would probably work (though I might be mixing up VB.Net and C# syntax right now):

string rows[]; // read in file here
foreach(string row in rows)
{
     string values[] = row.Split('\t');
     foreach(string value in values)
     {
          // do something
     }
 }
Hans Olsson
  • 54,199
  • 15
  • 94
  • 116
0

We are tool using apes. I'm just sayin'

Wyatt Barnett
  • 15,573
  • 3
  • 34
  • 53
0

I have found the answer to this here:

Efficient function for reading a delimited file into DataTable

Sorry for creating something similar. Should have searched more thoroughly.

Community
  • 1
  • 1
Dan Harris
  • 1,336
  • 1
  • 21
  • 44