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