Sample code for 30+ languages & platforms
Visual Basic 6.0

CSV Get Contents of Cell using Row Index and Column Name

Demonstrates the GetCellByName method.

Chilkat Visual Basic 6.0 Downloads

Visual Basic 6.0
Dim success As Long
success = 0

' We have the following CSV...

' permalink,company,numEmps,category,city,state,fundedDate,raisedAmt,raisedCurrency,round
' lifelock,LifeLock,,web,Tempe,AZ,1-May-07,6850000,USD,b
' mycityfaces,MyCityFaces,7,web,Scottsdale,AZ,1-Jan-08,50000,USD,seed
' flypaper,Flypaper,,web,Phoenix,AZ,1-Feb-08,3000000,USD,a
' infusionsoft,Infusionsoft,105,software,Gilbert,AZ,1-Oct-07,9000000,USD,a
' gauto,gAuto,4,web,Scottsdale,AZ,1-Jan-08,250000,USD,seed

Dim bCrlf As Long
bCrlf = 1
Dim sb As New ChilkatStringBuilder
success = sb.AppendLine("permalink,company,numEmps,category,city,state,fundedDate,raisedAmt,raisedCurrency,round",bCrlf)
success = sb.AppendLine("lifelock,LifeLock,,web,Tempe,AZ,1-May-07,6850000,USD,b",bCrlf)
success = sb.AppendLine("mycityfaces,MyCityFaces,7,web,Scottsdale,AZ,1-Jan-08,50000,USD,seed",bCrlf)
success = sb.AppendLine("flypaper,Flypaper,,web,Phoenix,AZ,1-Feb-08,3000000,USD,a",bCrlf)
success = sb.AppendLine("infusionsoft,Infusionsoft,105,software,Gilbert,AZ,1-Oct-07,9000000,USD,a",bCrlf)
success = sb.AppendLine("gauto,gAuto,4,web,Scottsdale,AZ,1-Jan-08,250000,USD,seed",bCrlf)

Dim csv As New ChilkatCsv

csv.HasColumnNames = 1
success = csv.LoadFromString(sb.GetAsString())

' Get the contents of the cell at row 2 for the "city" column, which is "Scottsdale".
' Indexes are 0-based.  The 2nd row is at index 14.
' (The row of column names is not a data row.)
Dim cellContent As String
cellContent = csv.GetCellByName(1,"city")
Debug.Print cellContent

' Output should be "Scottsdale"