我可以添加电子表格行然后格式化吗?

时间:2012-05-08 10:04:34

标签: excel coldfusion format cfspreadsheet

我正在使用cfspreadsheet生成excel电子表格。我一个接一个地添加行。我添加行后,我想立即格式化它。像这样:

<cfset SpreadsheetAddRow(mySpreadsheet, "hi,this,is,a,test") />
<cfset SpreadsheetFormatRow(mySpreadsheet, 
   {
      fgcolor:red;
   }) />

但是,对于formatrow函数,您必须提供行号。有没有办法格式化我刚刚添加的行而不保持我正在运行的行的运行计数器?

1 个答案:

答案 0 :(得分:5)

电子表格对象本身知道其中有多少行,类似于查询对象。

<cfset CurrentRow = mySpreadsheet.RowCount />

更新您的示例,使其在ACF9中运行:

<cfset SpreadsheetFormatRow(mySpreadsheet, 
   {
      fgcolor = 'red'
   }, mySpreadSheet.RowCount ) />