writeToCsv - cfsimplicity/spreadsheet-cfml GitHub Wiki
Write a spreadsheet object to a CSV file.
writeToCsv( workbook, filepath [, overwrite [, delimiter, [ includeHeaderRow, [ headerRow ] ] ] ] )
Required arguments
workbookspreadsheet objectfilepathstring: the absolute path of the CSV file to be written.
Optional arguments
overwriteboolean default=false: whether to overwrite an existing filedelimiterstring default=",": the single delimiter used in the CSV to separate the fields. For tab delimited data, use\tortabor#Chr( 9 )#.includeHeaderRowboolean default=true: whether to include the sheet header row in the CSV.headerRownumeric default=1: the sheet's header row
Chainable? Yes.
Examples
data = QueryNew( "First,Last", "VarChar,VarChar", [ [ "Susi","Sorglos" ], [ "Frumpo","McNugget" ] ] );
spreadsheet = New spreadsheet();
workbook = spreadsheet.workbookFromQuery( data );
path = "C:/temp/test.csv";
spreadsheet.writeToCsv( workbook, path );