วิธีตั้งรหัสผ่านไฟล์ Xlsm

Sheetize XLSM Password Setter for .NET ให้ API ที่เรียบง่ายแต่ทรงพลังสำหรับการตั้งรหัสผ่านป้องกันไฟล์ Excel แบบ macro‑enabled (XLSM) พร้อมคงไว้ซึ่งเวิร์กชีต, แมโคร, แผนภูมิและการจัดรูปแบบทั้งหมด ซึ่งมีประโยชน์เมื่อคุณต้องการรักษาความปลอดภัยของไฟล์ก่อนแชร์หรือรวมเข้ากับสายงานที่ต้องการไฟล์ Excel ที่เข้ารหัส

คุณลักษณะหลัก

ตั้งรหัสผ่านสำหรับ XLSM

เข้ารหัสไฟล์ XLSM ที่มีอยู่ด้วยรหัสผ่านที่ผู้ใช้กำหนด การป้องกันครอบคลุมการเปิดไฟล์และอาจจำกัดการแก้ไข, พิมพ์และโครงสร้างเพิ่มเติมได้

รักษาการจัดรูปแบบและวัตถุ

สไตล์เซลล์, สูตร, ตาราง, แผนภูมิ, รูปภาพและแมโครที่ฝังอยู่ทั้งหมดจะคงอยู่โดยไม่มีการเสียหายหลังจากเข้ารหัส

รองรับการสตรีม

ปกป้องเวิร์กบุ๊กขนาดใหญ่ในโหมดสตรีมเพื่อให้งานใช้หน่วยความจำน้อย เหมาะสำหรับการประมวลผลเป็นชุดของไฟล์หลายไฟล์

คำแนะนำโดยละเอียด

กระบวนการป้องกันด้วยรหัสผ่าน XLSM

เพื่อกำหนดรหัสผ่านให้ไฟล์ XLSM ด้วย Sheetize ให้ทำตามขั้นตอนต่อไปนี้:

  1. เริ่มต้นตัวป้องกัน: สร้างอินสแตนซ์ของ SpreadsheetLocker
  2. กำหนดตัวเลือก: ตั้งค่า LockerSaveOptions ด้วยรหัสผ่านที่ต้องการและแฟล็กการป้องกัน (เช่น อนุญาตให้แก้ไขวัตถุ, อนุญาตการพิมพ์)
  3. กำหนดเส้นทางไฟล์: ระบุพาธไฟล์ต้นฉบับ XLSM และตำแหน่งไฟล์ XLSM ที่จะบันทึกพร้อมป้องกัน
  4. เรียกใช้การป้องกัน: เรียก 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 เป็นเรื่องง่าย ไม่ว่าจะเป็นสคริปต์สั้น ๆ สำหรับใช้งานครั้งเดียวหรือบริการระดับผลิตที่ต้องรักษาความปลอดภัยของสเปรดชีตหลายพันไฟล์ต่อวัน

 แบบไทย