Fluent API
Complete reference for the SpreadsheetFile Fluent API - the recommended approach for working with spreadsheets in BoxLang
📋 Quick Navigation
Creating & Loading
Spreadsheet()
Spreadsheet()Arguments
Example
Spreadsheet( path )
Spreadsheet( path )Arguments
Name
Type
Required
Description
Example
Spreadsheet( path, load )
Spreadsheet( path, load )Arguments
Name
Type
Required
Description
Example
load( path )
load( path )Arguments
Name
Type
Required
Description
Example
load( path, password )
load( path, password )Arguments
Name
Type
Required
Description
Example
fromJson( json )
fromJson( json )Arguments
Name
Type
Required
Description
Example
fromArray( data )
fromArray( data )Arguments
Name
Type
Required
Description
Example
fromQuery( query )
fromQuery( query )Arguments
Name
Type
Required
Description
Example
Saving
save()
save()Arguments
Example
save( path )
save( path )Arguments
Name
Type
Required
Description
Example
save( path, password )
save( path, password )Arguments
Name
Type
Required
Description
Example
saveAndClose()
saveAndClose()Arguments
Example
Sheet Management
createSheet( sheetName )
createSheet( sheetName )Arguments
Name
Type
Required
Description
Example
createSheet( sheetName, overwrite )
createSheet( sheetName, overwrite )Arguments
Name
Type
Required
Description
Example
selectSheet( sheetName )
selectSheet( sheetName )Arguments
Name
Type
Required
Description
Example
selectSheet( sheetIndex )
selectSheet( sheetIndex )Arguments
Name
Type
Required
Description
Example
removeSheet( sheetName )
removeSheet( sheetName )Arguments
Name
Type
Required
Description
Example
renameSheet( oldName, newName )
renameSheet( oldName, newName )Arguments
Name
Type
Required
Description
Example
copySheet( fromName, toName )
copySheet( fromName, toName )Arguments
Name
Type
Required
Description
Example
hideSheet( sheetName )
hideSheet( sheetName )Arguments
Name
Type
Required
Description
Example
unhideSheet( sheetName )
unhideSheet( sheetName )Arguments
Name
Type
Required
Description
Example
moveSheet( sheetName, toIndex )
moveSheet( sheetName, toIndex )Arguments
Name
Type
Required
Description
Example
Cell Operations
setCellValue( row, col, value )
setCellValue( row, col, value )Arguments
Name
Type
Required
Description
Example
getCellValue( row, col )
getCellValue( row, col )Arguments
Name
Type
Required
Description
Example
formatCell( row, col, format )
formatCell( row, col, format )Arguments
Name
Type
Required
Description
Example
Row Operations
addRow( values )
addRow( values )Arguments
Name
Type
Required
Description
Example
setRowData( row, values )
setRowData( row, values )Arguments
Name
Type
Required
Description
Example
getRowData( row )
getRowData( row )Arguments
Name
Type
Required
Description
Example
formatRow( row, format )
formatRow( row, format )Arguments
Name
Type
Required
Description
Example
formatRows( rows, format )
formatRows( rows, format )Arguments
Name
Type
Required
Description
Example
removeRow( rowIndex )
removeRow( rowIndex )Arguments
Name
Type
Required
Description
Example
addRows( data )
addRows( data )Arguments
Name
Type
Required
Description
Example
Column Operations
formatColumn( column, format )
formatColumn( column, format )Arguments
Name
Type
Required
Description
Example
formatColumns( columns, format )
formatColumns( columns, format )Arguments
Name
Type
Required
Description
Example
deleteColumn( column )
deleteColumn( column )Arguments
Name
Type
Required
Description
Example
autoSizeColumn( column )
autoSizeColumn( column )Arguments
Name
Type
Required
Description
Example
autoSizeColumns()
autoSizeColumns()Arguments
Example
Data Conversion
toArray()
toArray()Arguments
Example
toQuery()
toQuery()Arguments
Example
toJson()
toJson()Arguments
Example
toJson( pretty )
toJson( pretty )Arguments
Name
Type
Required
Description
Example
toMatrix()
toMatrix()Arguments
Example
toCSV()
toCSV()Arguments
Example
toCSV( options )
toCSV( options )Arguments
Name
Type
Required
Description
Example
Formatting
formatCell( row, col, format )
formatCell( row, col, format )Arguments
Name
Type
Required
Description
Example
Advanced Features
addFreezePane( column, row )
addFreezePane( column, row )Arguments
Name
Type
Required
Description
Example
addSplitPane( xSplitPos, ySplitPos, leftmostColumn, topRow )
addSplitPane( xSplitPos, ySplitPos, leftmostColumn, topRow )Arguments
Name
Type
Required
Description
Example
setRowBreak( row )
setRowBreak( row )Arguments
Name
Type
Required
Description
Example
setFitToPage( fitToPage, pagesWide, pagesHigh )
setFitToPage( fitToPage, pagesWide, pagesHigh )Arguments
Name
Type
Required
Description
Example
recalculateAllFormulas()
recalculateAllFormulas()Arguments
Example
Large File Streaming
process( path, consumer )
process( path, consumer )Arguments
Name
Type
Required
Description
Example
process( path, sheetName, consumer )
process( path, sheetName, consumer )Arguments
Name
Type
Required
Description
Example
process( consumer )
process( consumer )Arguments
Name
Type
Required
Description
Example
Information & Accessors
getSheetNames()
getSheetNames()Arguments
Example
getRowCount()
getRowCount()Arguments
Example
getColumnCount()
getColumnCount()Arguments
Example
getColumnNames()
getColumnNames()Arguments
Example
info()
info()Arguments
Example
hasSheet( sheetName )
hasSheet( sheetName )Arguments
Name
Type
Required
Description
Example
🔗 Method Chaining
📚 See Also
🔗 External Resources
Last updated
Was this helpful?
