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