gpt4 book ai didi

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

转载 作者:行者123 更新时间:2023-12-03 20:22:21 33 4
gpt4 key购买 nike

我正在学习 ColdFusion,我正在尝试使用 spreadsheetFormatRows(spreadsheetObject, dataFormat, rangeOfRowsFormated) 处理电子表格

如何设置范围以包括所有行,但标题行除外,用于列名?是否有函数返回 cfspreadsheet 对象上的行数,以便我可以将范围设置为“2-rowCount”?

我试过 spreadsheetFormatRows(theSheet, headerFormat, 2-50);并且工作正常并格式化第 2 到 50 行,但我不想进行硬编码。

先感谢您。

最佳答案

电子表格对象有一个属性 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

关于coldfusion - 如何定义 cfspreadsheet 对象上的行数?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/42937452/

33 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com