Visual FoxPro
Visual FoxPro
Create CSV File
See more CSV Examples
Demonstrates how to create a new CSV file with some simple content.Chilkat Visual FoxPro Downloads
LOCAL lnSuccess
LOCAL loCsv
LOCAL lcCsvDoc
lnSuccess = 0
* This sample code creates a new CSV file (sample.csv)
* that contains this content:
*
* year,color,country,food
* 2001,red,France,cheese
* 2005,blue,"United States",hamburger
loCsv = CreateObject('Chilkat.Csv')
* Indicate that the 1st row
* should be treated as column names:
loCsv.HasColumnNames = 1
lnSuccess = loCsv.SetColumnName(0,"year")
lnSuccess = loCsv.SetColumnName(1,"color")
lnSuccess = loCsv.SetColumnName(2,"country")
lnSuccess = loCsv.SetColumnName(3,"food")
lnSuccess = loCsv.SetCell(0,0,"2001")
lnSuccess = loCsv.SetCell(0,1,"red")
lnSuccess = loCsv.SetCell(0,2,"France")
lnSuccess = loCsv.SetCell(0,3,"cheese")
lnSuccess = loCsv.SetCell(1,0,"2005")
lnSuccess = loCsv.SetCell(1,1,"blue")
lnSuccess = loCsv.SetCell(1,2,"United States")
lnSuccess = loCsv.SetCell(1,3,"hamburger")
* Write the CSV to a string and display:
lcCsvDoc = loCsv.SaveToString()
? lcCsvDoc
* Save the CSV to a file:
lnSuccess = loCsv.SaveFile("out.csv")
IF (lnSuccess <> 1) THEN
? loCsv.LastErrorText
ENDIF
RELEASE loCsv