1
我正在使用cfspreadsheet生成excel電子表格。我正在逐一添加行。在添加該行後,我立即想要對其進行格式化。例如:我可以添加電子表格行並格式化嗎?
<cfset SpreadsheetAddRow(mySpreadsheet, "hi,this,is,a,test") />
<cfset SpreadsheetFormatRow(mySpreadsheet,
{
fgcolor:red;
}) />
但是,對於formatrow函數,您必須提供一個行號。有沒有什麼方法來格式化我剛剛添加的行,而沒有保持一個我正在使用的行的計數器?
記住'RowCount'返回總的行數,而'SpreadSheetAddRows(表,數據)'工作與上次填充行。因此,您仍然必須考慮任何偏移量(即,如果從1以外的行開始)或行之間的間距。 – Leigh
雖然這是真的,但OP表示他們正在逐行添加行,所以此解決方案適用於他們。 – Busches
很可能。從第1行開始將是我的假設,但他們沒有明確說明。所以代碼可能會或可能不會按原樣工作。知道如何調整邏輯是他們(以及未來的讀者)有好的信息:) – Leigh