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

标签 excel coldfusion format cfspreadsheet

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

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

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

最佳答案

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

<cfset CurrentRow = mySpreadsheet.RowCount />

更新您的示例以使其在 ACF9 中工作:
<cfset SpreadsheetFormatRow(mySpreadsheet, 
   {
      fgcolor = 'red'
   }, mySpreadSheet.RowCount ) />

关于excel - 我可以添加电子表格行然后格式化吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10496501/

相关文章:

multithreading - cfthread - 它可以运行多长时间?

coldfusion - 编码电子邮件地址 : EncodeForHTML or EncodeForURL

c# - C#中的printf是什么

c++ - 从 Windows 编辑控件的格式中删除逗号的方法? (C++)

excel根据匹配值获取行范围或实际值

python - Openpyxl:使用 load_workbook 时为 'ValueError: Max value is 14'

python - 从 python 中隐藏取消隐藏工作表

java - 如何使用 Apache POI 缓存公式单元格

sql - CFQuery where 参数

format - Maxima:如何以定义的格式改革方程