Class SpreadsheetLocker
Class SpreadsheetLocker
ล็อคไฟล์ spreadsheet
public class SpreadsheetLocker
Inheritance
อนุญาโตตุลาการ
- object.GetType() ,
- object.MemberwiseClone() ,
- object.ToString() ,
- object.Equals(object?) ,
- object.Equals(object?, object?) ,
- object.ReferenceEquals(object?, object?) ,
- object.GetHashCode()
Examples
[C#]
private class MyLockerSaveOptions : LockerSaveOptions
{
public override ProtectionSettings GetPasswordOfWorksheetProtection(SplitPartInfo info)
{
if (info.SheetName == "ToProtect")
{
ProtectionSettings ps = new ProtectionSettings();
ps.Password = "123456";
ps.ProtectionType = ProtectionType.All;
return ps;
}
return null;
}
}
SpreadsheetLocker processor = new SpreadsheetLocker();
LoadOptions loadOptions = new LoadOptions();
loadOptions.InputFile = "Template.xlsx";
MyLockerSaveOptions saveOptions = new MyLockerSaveOptions();
saveOptions.Password = "password to lock file";
saveOptions.OutputFile = "res_locked.xlsx";
SpreadsheetLocker.Process(loadOptions, saveOptions);
Methods
Process(LoadOptions, LockerSaveoptions)
.
public static void Process(LoadOptions loadOptions, LockerSaveOptions saveOptions)
Parameters
loadOptions
LoadOptions : ตัวเลือกสําหรับการเข้าและโหลด:saveOptions
LockerSaveOptions : ตัวเลือกสําหรับการผลิตและประหยัด
Remarks
ไฟล์ที่บันทึกอีกครั้งหลังจากถูกล็อคจะมีรูปแบบเดียวกันกับไฟล์แหล่งข้อมูล
ชื่อพื้นที่: Sheetize การชุมนุม: Sheetize.dll