SpreadsheetNew

Creates a new BoxLang spreadsheet object.

Method Signature

SpreadsheetNew(sheetname=[any], xmlformat=[any])

Arguments

Argument
Type
Required
Description
Default

sheetname

STRING

false

The name of the new sheet. Default is "Sheet1".

xmlformat

BOOLEAN

false

Whether the spreadsheet should use XML format (.xlsx). Default is true, we use the new standard.

true

Examples

Create a new spreadsheet with default settings:

// Create a new spreadsheet (XML format by default)
var spreadsheet = SpreadsheetNew();
println( "Created new spreadsheet" );

Create a new spreadsheet with a custom sheet name:

// Create a new spreadsheet with a named sheet
var spreadsheet = SpreadsheetNew( sheetname = "Sales Data" );
println( "Created spreadsheet with sheet: " & spreadsheet.getSheetNames() );

Create a spreadsheet in binary format:

// Create a spreadsheet in legacy Excel format (.xls)
var spreadsheet = SpreadsheetNew( sheetname = "Reports", xmlformat = false );
println( "Created binary format spreadsheet" );

Last updated

Was this helpful?