如何定义cfspreadsheet对象上的行数?

时间:2017-03-21 20:23:16

标签: coldfusion rowcount cfspreadsheet

我正在学习ColdFusion,我正在尝试使用spreadsheetFormatRows(spreadsheetObject, dataFormat, rangeOfRowsFormated)

处理电子表格

如何设置范围以包括除列名称之外的所有行(列名称除外)?是否有一个函数返回cfspreadsheet对象上的行数,因此我可以将范围设置为' 2-rowCount'?

我尝试了spreadsheetFormatRows(theSheet, headerFormat, 2-50);并且工作正常并格式化了第2行到第50行,但我不想让它具有硬编码。

提前谢谢你。

2 个答案:

答案 0 :(得分:4)

电子表格对象具有属性rowcount。你可以select school.area, sum(deliveries.kg)/max(t.area_students) as kg_per_student from school inner join class on school.id=class.school inner join deliveries on class.id=deliveries.classid inner join (select area, sum(students) as area_students from school inner join class on school.id=class.school group by school.area) t on school.area=t.area group by school.area

spreadsheetFormatRows(theSheet, format, "2-#theSheet.rowCount#");

Try Online

答案 1 :(得分:2)

在填充行时记录行数并将值保存到变量中。更简单,如果它们是查询结果,请使用cfquery中的recordcount变量。

请记住添加1,以便格式化最后一行。