Splitting up text

Preview:

DESCRIPTION

 

Citation preview

SPLIT!

Reading in other files

• VB can read in more than just text files• You can also read in CSV files• Comma Separated Value files• CSV is a way of storing data separated by

commas

A CSV file opened in ExcelThe data one, two, three, four and five would be separated

by commas in a CSV file

Using VB to read in a CSV fileDim fileReader As String

fileReader = My.Computer.FileSystem.ReadAllText(" Y:\example.csv")

Console.WriteLine(fileReader)

Console.ReadLine() Notice the extension CSV

MEANWHILE IN THE MASTER CHIEF’S KITCHEN . . . .

HOW AM I GONNA SPILT UP THAT CSV FILE!

Splitting up CSV’s by CommaIdeally we want to spilt the CSV file up where the comma

exists

Splitting the file every time a

comma is found

Splitting up CSV’s by Comma

Split(aString, ",")

We can use the split() function to split the CSV by commas

The name of the string variable we want to split up

Where we want the split to occur

Splitting up CSV’s by CommaWe need something which is going to be able to hold these

separate values

Splitting up CSV’s by Comma

Dim s As String Dim fileReader As String fileReader = My.Computer.FileSystem.ReadAllText("example.csv")

 s = fileReaderDim fields As Array fields = Split(s, ",")

An Array will hold the split up CSV

Splitting up CSV’s by CommaDim s As String Dim fileReader As String fileReader = My.Computer.FileSystem.ReadAllText(" Y:\example.csv") s = fileReaderDim fields As Array fields = Split(s, ",")  For i = 0 To UBound(fields)Console.WriteLine("word " & i & " " & fields(i)) Console.WriteLine("*****************************************") Next

Using a for loop to write the contents of the array

Splitting up CSV’s by Comma

MEANWHILE IN THE MASTER CHIEF’S KITCHEN . . . .

PHEW!

Recommended