วิธีตั้งรหัสผ่านให้ไฟล์ XLT M
Sheetize XLT M Password Setter for .NET ให้ API ที่เรียบง่ายแต่ทรงพลังสำหรับใส่การป้องกันด้วยรหัสผ่านให้กับเทมเพลต Excel ที่มีแมโคร โดยยังคงรักษาเวิร์กชีต, แมโคร, ชาร์ตและการจัดรูปแบบทั้งหมดไว้ได้อย่างครบถ้วน ซึ่งเป็นประโยชน์เมื่อคุณต้องการรักษาความปลอดภัยของเทมเพลตก่อนแชร์หรือผสานรวมเข้าสู่ pipeline ที่ต้องการไฟล์ Excel ที่เข้ารหัส
คุณสมบัติหลัก
ใส่รหัสผ่านให้กับ XLT M
ทำการเข้ารหัสไฟล์ XLT M ที่มีอยู่ด้วยรหัสผ่านที่ผู้ใช้กำหนด การป้องกันครอบคลุมการเปิดไฟล์และตัวเลือกเพิ่มเติมสำหรับการจำกัดการแก้ไข, การพิมพ์ และโครงสร้างไฟล์
คงรูปแบบและออบเจ็กต์ไว้ครบ
สไตล์เซลล์, สูตร, ตาราง, ชาร์ต, แมโครและรูปภาพทั้งหมดจะยังคงอยู่โดยไม่มีการเสียหายหลังจากการเข้ารหัส
รองรับการสตรีมมิ่ง
ปกป้องเวิร์กบุ๊กขนาดใหญ่ในโหมดสตรีมมิ่งเพื่อลดการใช้หน่วยความจำ เหมาะสำหรับการประมวลผลเป็นชุดของหลายไฟล์
คำแนะนำโดยละเอียด
กระบวนการตั้งรหัสผ่านให้ไฟล์ XLT M
เพื่อใส่รหัสผ่านให้ไฟล์ XLT M ด้วย Sheetize ให้ทำตามขั้นตอนต่อไปนี้
- สร้างตัวปกป้อง: สร้างอินสแตนซ์ของ
SpreadsheetLocker - กำหนดค่า Options: ตั้งค่า
LockerSaveOptionsโดยระบุรหัสผ่านและแฟล็กการป้องกันที่ต้องการ (เช่น อนุญาตให้แก้ไขออบเจ็กต์, อนุญาตการพิมพ์) - กำหนดเส้นทางไฟล์: ระบุเส้นทางของไฟล์ XLT M ต้นฉบับและตำแหน่งไฟล์ XLT M ที่ได้ป้องกันแล้ว
- ดำเนินการป้องกัน: เรียก
Processพร้อมกับออปชันโหลดและป้องกันที่เตรียมไว้
ตัวอย่าง – ปกป้องไฟล์ XLT M ด้วยรหัสผ่าน
using Sheetize;
var loadOptions = new LoadOptions
{
InputFile = @"D:\Data\template.xltm"
};
var saveOptions = new LockerSaveOptions
{
OutputFile = "D:\\Data\\protected_template.xltm",
Password = "MySecretPwd"
};
SpreadsheetLocker.Process(loadOptions, saveOptions);ตัวอย่าง – ปกป้องไฟล์ XLT M ด้วยรหัสผ่านการเขียน
using Sheetize;
var loadOptions = new LoadOptions
{
InputFile = @"D:\Data\template.xltm"
};
var saveOptions = new LockerSaveOptions
{
OutputFile = "D:\\Data\\protected_template.xltm",
PasswordOfWriteProtection = "WritePwd"
};
SpreadsheetLocker.Process(loadOptions, saveOptions);การสนับสนุนรูปแบบไฟล์ที่ขยายเพิ่มเติม
- Sheetize ยังสามารถใส่รหัสผ่านให้กับการส่งออกเป็น CSV, TSV และ HTML จากเวิร์กบุ๊ก (ไฟล์ที่ได้จะถูกบรรจุใน ZIP พร้อมการเข้ารหัส)
ด้วยความสามารถเหล่านี้ Sheetize ทำให้การตั้งรหัสผ่านให้กับไฟล์ XLT M เป็นเรื่องง่าย ไม่ว่าจะเป็นสคริปต์สั้น ๆ สำหรับการใช้งานครั้งเดียวหรือบริการระดับผลิตที่ต้องรักษาความปลอดภัยให้กับเทมเพลตหลายพันไฟล์ต่อวัน