การใช้ไฟล์ Excel ที่แชร์หมายถึงการทำงานร่วมกันและแก้ไขสเปรดชีต Microsoft Excel พร้อมกันกับผู้ใช้หลายคน การแชร์ไฟล์ Excel อาจมีประโยชน์ในสถานการณ์ต่างๆ ที่การทำงานร่วมกันและการอัปเดตตามเวลาจริงเป็นสิ่งจำเป็น บทความนี้สาธิตวิธีสร้างไฟล์ Excel ที่แชร์ใน C# นอกจากนี้ยังแสดงวิธีใช้การป้องกันกับไฟล์ Excel ที่แชร์
สร้างและป้องกันสมุดงาน Excel ที่แชร์ใน C#
Microsoft Excel ช่วยให้คุณสร้างสมุดงาน Excel ที่แชร์ เมื่อคุณแชร์สมุดงาน ผู้ใช้มากกว่าหนึ่งรายสามารถแก้ไขได้ Aspose.Cells for .NET ช่วยให้คุณสร้างสมุดงานที่ใช้ร่วมกันด้วยคุณสมบัติ Workbook.Settings.Shared นอกจากนี้ คุณยังสามารถป้องกันหรือยกเลิกการป้องกันสมุดงานที่แชร์ได้
หากต้องการอ่านบทความฉบับสมบูรณ์เกี่ยวกับวิธีสร้างไฟล์ Excel ตั้งแต่เริ่มต้น โปรดไปที่ บทความนี้
ส่วนต่อไปนี้จะแสดงขั้นตอนและตัวอย่างโค้ดเกี่ยวกับวิธีสร้างไฟล์ Excel ที่แชร์
สร้างสมุดงาน Excel ที่แชร์ใน C
- สร้างไฟล์ Excel (หรือโหลดไฟล์ที่มีอยู่) โดยใช้คลาสสมุดงาน
- ตั้งค่าคุณสมบัติ Workbook.Settings.Shared เป็นจริง
- บันทึกไฟล์ Excel ที่อัปเดตโดยใช้เมธอด Workbook.Save()
ต่อไปนี้เป็นตัวอย่างโค้ดสำหรับสร้างไฟล์ Excel ที่แชร์ใน C#
// สำหรับตัวอย่างและไฟล์ข้อมูลทั้งหมด โปรดไปที่ https://github.com/aspose-cells/Aspose.Cells-for-.NET
//สร้างวัตถุสมุดงาน
Workbook wb = new Workbook();
//แบ่งปันสมุดงาน
wb.Settings.Shared = true;
//บันทึกสมุดงานที่ใช้ร่วมกัน
wb.Save("outputSharedWorkbook.xlsx");
ป้องกันสมุดงาน Excel ที่แชร์
คุณยังสามารถป้องกันไฟล์ Excel ที่แชร์ได้อย่างง่ายดาย เพียงเรียกวิธี ProtectSharedWorkbook หลังจากสร้างหรือโหลดไฟล์ Excel ตัวอย่างโค้ดต่อไปนี้แสดงวิธีการป้องกันไฟล์ Excel ที่แชร์
// สำหรับตัวอย่างและไฟล์ข้อมูลทั้งหมด โปรดไปที่ https://github.com/aspose-cells/Aspose.Cells-for-.NET
//สร้างไฟล์ Excel เปล่า
Workbook wb = new Workbook();
//ป้องกันสมุดงานที่ใช้ร่วมกันด้วยรหัสผ่าน
wb.ProtectSharedWorkbook("1234");
//ยกเลิกการแสดงความคิดเห็นในบรรทัดนี้เพื่อยกเลิกการป้องกันสมุดงานที่ใช้ร่วมกัน
//wb.UnprotectSharedWorkbook("1234");
//บันทึกไฟล์ Excel เอาต์พุต
wb.Save("outputProtectSharedWorkbook.xlsx");
รับใบอนุญาตฟรีสำหรับ C# Excel API
คุณสามารถรับ ใบอนุญาตฟรี เพื่อสร้างไฟล์ Excel ที่ใช้ร่วมกันโดยไม่มีข้อจำกัดในการประเมิน
Aspose.Cells สำหรับทรัพยากร .NET
ทรัพยากรที่คุณอาจต้องใช้ในการทำงานให้สำเร็จ: