電子表格對象具有屬性rowcount。你可以做spreadsheetFormatRows(theSheet, format, "2-#theSheet.rowCount#");
<cfscript>
mySheet = spreadSheetNew("My Sheet");
spreadSheetAddRow(mySheet, "'Col. A','Col. B','Col. C'");
for(i=1; i <= RandRange(1, 100); i++){
spreadSheetAddRow(mySheet, "'Row A#i#','Row B#i#','Row C#i#'");
}
spreadSheetFormatRow(mySheet, {bold = true, fontsize = 24}, 1);
spreadSheetFormatRows(mySheet, {fontsize = 16}, "2-#mySheet.rowcount#");
cfheader(name = "Content-Disposition", value = 'inline; fileName="test.xls"');
cfcontent(type="application/vnd.ms-excel", variable="#spreadSheetReadBinary(mySheet)#");
</cfscript>
Try Online
跟蹤的行數爲您填充他們和值保存到一個變量。更簡單的是,如果它們是查詢結果,則使用cfquery中的recordcount變量。 –
是的,這是一個查詢,是的記錄數完美。發佈它作爲答案,以便我可以將其標記爲對於那些稍後閱讀帖子的人來說是正確的。謝謝。 – DoArNa