1

我正在使用 cfspreadsheet 生成一个 Excel 电子表格。我正在一一添加行。添加行后,我想立即对其进行格式化。像这样的东西:

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

但是,对于 formatrow 函数,您必须提供行号。有什么方法可以格式化我刚刚添加的行,而无需保留我正在处理的行的运行计数器?

4

1 回答 1

5

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

<cfset CurrentRow = mySpreadsheet.RowCount />

更新您的示例以使其在 ACF9 中工作:

<cfset SpreadsheetFormatRow(mySpreadsheet, 
   {
      fgcolor = 'red'
   }, mySpreadSheet.RowCount ) />
于 2012-05-08T12:51:23.930 回答