-
-
Notifications
You must be signed in to change notification settings - Fork 40
binaryFromQuery
Julian Halliwell edited this page Sep 4, 2020
·
13 revisions
Returns a byte array of a spreadsheet object from a query. The query column names are included by default as a bold header row.
binaryFromQuery( data[, addHeaderRow [, boldHeaderRow [, xmlFormat [, streamingXml [, streamingWindowSize [, ignoreQueryColumnDataTypes ] ] ] ] ] ] )
-
dataquery: the data you want to download
-
addHeaderRowboolean default=true: whether to include the query column names as a header row -
boldHeaderRowboolean default=true: whether to make the header row bold -
xmlFormatboolean default=false: whether to create an XML spreadsheet (.xlsx) -
streamingXmlboolean default=false: whether to create a memory-efficient streaming XML spreadsheet -
streamingWindowSizeinteger default=100: (positive integer greater than 0) the maximum number of rows that are kept in memory at once while populating a streaming spreadsheet, before being flushed to disk. -
ignoreQueryColumnDataTypesboolean default=false: whether to ignore the query column data types (e.g.VarChar) and auto-detect each cell type from the value.
data = QueryNew( "First,Last","VarChar,VarChar",[ [ "Susi","Sorglos" ],[ "Frumpo","McNugget" ] ] );
spreadsheet = New spreadsheet();
binary = spreadsheet.binaryFromQuery( data );