Whatever message this page gives is out now! Go check it out!

SpreadsheetGetColumnCount

Last update:
May 18, 2026
Note:
You can find the CFFiddle demo of this function and other spreadsheet functions as part of a project that is shared with you.
Click the button below to launch CFFiddle.
To copy the project in your workspace in CFFiddle, follow the steps below:
  1. Log in with your Gmail or Facebook credentials.
  2. Navigate to the project in the left pane.
  3. Once you make some changes in any cfm in the project, a pop up displays asking you to save the project.
  4. Give the project a suitable name and click Save.

Description

This function returns the number of columns in a worksheet.

Returns

Integer

History

New in Adobe ColdFusion (2016 release)

Category

Syntax

SpreadsheetGetColumnCount(ExcelInfo, Sheetname / Sheet number)

Parameters

Parameter
Description
ExcelInfo
The spreadsheet object for which you want to return the number of columns.
Sheetname / Sheet number
The name of the spreadsheet or the sheet number.

Example

<cfscript>
       ArtOrders=QueryExecute("SELECT orderid,customerfirstname,customerlastname,address,total,city FROM orders
       ORDER BY orderid",[],{datasource="cfartgallery"});
       // Set the file path in the same location as this cfm
       myFile=GetDirectoryFromPath(GetCurrentTemplatePath()) & "myexcelfile.xls";
       // create spreadsheet object. 
       mySheet=SpreadsheetNew("ColdFusion",false);
       // Create another worksheet coldfusion1
       SpreadsheetCreateSheet(mySheet,"ColdFusion1");
       // Set headers for the xlsx file
       SpreadSheetAddRow(mySheet,"Order,First Name,Last Name,Address,Amount,City");
       SpreadSheetAddRows(mySheet,ArtOrders);
       
              
       // set coldfusion as active sheet
       SpreadsheetSetActiveSheet(mySheet,"ColdFusion");

        // new query for the new sheet
 Artists=QueryExecute("Select * from APP.ARTISTS",[],{datasource="cfartgallery"});
 SpreadSheetAddRow(mySheet,"ARTISTID,First Name,Last Name,Address,CITY,STATE,POSTALCODE,EMAIL,PHONE,FAX,THEPASSWORD");
 SpreadSheetAddRows(mySheet,Artists);

       // Get number of columns in the active sheet
       getCount=SpreadsheetGetColumnCount(mySheet,"ColdFusion");
       WriteOutput("Number of columns are: " & #getCount#);

</cfscript>

Output

Number of columns are: 6

Share this page

Was this page helpful?
We're glad. Tell us how this page helped.
We're sorry. Can you tell us what didn't work for you?
Thank you for your feedback. Your response will help improve this page.

On this page