Description
Deletes the data from a column of an Excel spreadsheet object. It does not delete the column.
Returns
Does not return a value.
Category
Microsoft Office Integration
Function syntax
SpreadsheetDeleteColumn(spreadsheetObj, column) |
See also
SpreadsheetAddColumn, SpreadsheetDeleteColumns, SpreadsheetDeleteRow, SpreadsheetDeleteRows,
SpreadsheetFormatColumn, SpreadsheetFormatColumns, SpreadsheetShiftColumns
History
ColdFusion 9: Added the function.
Parameters
Parameter |
Description |
---|---|
spreadsheetObj |
The Excel spreadsheet object from which to delete the columns. |
column |
The column to delete. |
Example
The following example deletes the data from column 2 from a spreadsheet.
<!--- Get the spreadsheet data as a query. ---> <cfquery name="courses" datasource="cfdocexamples" cachedwithin="#CreateTimeSpan(0, 6, 0, 0)#"> SELECT CORNUMBER,DEPT_ID,COURSE_ID,CORNAME FROM COURSELIST </cfquery> <cfscript> ///We need an absolute path, so get the current directory path. theFile=GetDirectoryFromPath(GetCurrentTemplatePath()) & courses.xls"; //Create a new Excel spreadsheet object and add the query data. theSheet = SpreadsheetNew("CourseData"); SpreadsheetAddRows(theSheet,courses); //Delete the second column of the sheet. SpreadsheetDeleteColumn(theSheet,2); </cfscript> <!--- Write the spreadsheet to a file, replacing any existing file. ---> <cfspreadsheet action="write" filename="#theFile#" name="theSheet" sheet=1 sheetname="courses" overwrite=true> |