You've asked this question numerous times and gotten plenty of hints. Here's another example. It allows you to specify the number of columns and the column widths in the text file. First the file is read line by line to create an array of strings. It then separates each column into a separate array item. When done, you've got a 2D string array. You should be able to manipulate that any way you want - extract certain rows, convert to numbers, etc.