如何保護兩張床單?目前該代碼僅保護第一張紙。
var plan = spreadsheetNew("TEST", true);
SpreadsheetCreateSheet(plan , "TEST2" );
cfspreadsheet(
action="write", fileName="temp.xslx", name="plan",
overwrite=true, sheetname="TEST", password="123"
);
我還測驗了在 cfspreadsheet 中省略作業表名稱
cfspreadsheet(action="write", fileName="temp.xslx", name="plan", overwrite=true, password="123");
uj5u.com熱心網友回復:
更新(基于評論)
如果您希望能夠更改選定的作業表,我將恢復為您的代碼,然后使用內部 Java 庫設定密碼。
plan = spreadsheetNew("TEST", true);
SpreadsheetCreateSheet(plan , "TEST2" );
workbookJavaObj = plan.getWorkBook();
workbookJavaObj.getSheetAt(0).protectSheet('123');
workbookJavaObj.getSheetAt(1).protectSheet('123');
spreadsheetSetActiveSheet(plan, "TEST2");
cfspreadsheet(
action="write", fileName="temp.xlsx", name="plan", overwrite=true
);
冷熔溶液
我認為這是應該這樣做的。創建一個新的電子表格物件并利用 將該action="update"作業表添加到之前撰寫的檔案中。
plan = spreadsheetNew("TEST", true);
cfspreadsheet(action="write", fileName="temp.xlsx", name="plan", overwrite=true, sheetname="TEST", password="123");
plan2 = spreadsheetNew("TEST2", true);
cfspreadsheet(action="update", fileName="temp.xlsx", name="plan2", sheetname="TEST2", password="123");
轉載請註明出處,本文鏈接:https://www.uj5u.com/caozuo/456762.html
