Whatever message this page gives is out now! Go check it out!
SpreadsheetWrite(spreadsheet,filePath,[password,overwrite,autosize]) SpreadsheetWrite(spreadsheet,filePath) |
Parameter | Description |
spreadsheet | The Excel spreadsheet object to which to write. |
filePath | The pathname of the file that is written. |
overwrite | (Default: false) A Boolean value specifying whether to overwrite an existing file. Specify yes to overwrite. |
password | Password to protect the active sheet. This attribute is supported for both XLS and XLSX files. |
| autosize | (Default: true) Auto re-size the column, if required. You can specify either a Boolean value or an array of integers denoting the columns to expand. If you specify an array, it must contain the column numbers that needs to be re-sized. |
spreadsheet = SpreadSheetRead("C:\Files\Report.xls","Annual Report"); SpreadSheetWrite(spreadsheet,"C:\Files\Report.xls","P@ssword","yes"); </cfscript> |
spObj = spreadsheetread("#dirname#SingleSheet.xls","Sheet2"); spreadsheetCreateSheet(spObj,"A"); spreadsheetaddrow(spObj,"x,x,x,x,x",3,1); spreadsheetsetActiveSheet(spObj,"A"); spreadsheetaddrow(spObj,"z,z,z,z,z",3,1); spreadsheetsetActiveSheetNumber(spObj,1); spreadsheetaddrow(spObj,"a,b,c,d,e",3,1); SpreadsheetWrite(spObj,"#dirname#SingleSheet1.xls","yes"); </cfscript> |
SpreadSheetWrite method usage: SpreadSheetWrite(SpreadsheetObj, filename, password, overwrite, autosize) ---> <cfset colList ="col1,col2,col3,col4,col5,col6,col7,col8,co9,col0"> <cfset rowCount = 100> <cfset qryObj = QueryNew("#colList#")> <cfset QueryAddRow(qryObj, #rowCount#)> <cfloop from="1" to="#rowCount#" index="r"> <cfloop from="1" to="#ListLen(colList)#" index="c"> <cfset QuerySetCell(qryObj, #ListGetAt(colList,c)#, "some random text r#r# c#c#", r)> </cfloop> </cfloop> <cfset xlObj = spreadsheetNew("testsheet", true)> <cfset spreadsheetAddRows(xlObj, "#qryObj#")> <cfset spreadsheetwrite(xlObj, "#Expandpath("./")#test_autosize_ss_method.xlsx", "", true, false)> |