Tạo tệp Excel được chia sẻ

Việc sử dụng các tệp Excel được chia sẻ đề cập đến việc cộng tác và chỉnh sửa bảng tính Microsoft Excel đồng thời với nhiều người dùng. Chia sẻ tệp Excel có thể có giá trị trong nhiều tình huống khác nhau, nơi cần có sự cộng tác và cập nhật theo thời gian thực. Bài viết này trình bày cách tạo các tệp Excel được chia sẻ trong C#. Ngoài ra, nó còn cho biết cách áp dụng biện pháp bảo vệ đối với các tệp Excel được chia sẻ.

Tạo và bảo vệ sổ làm việc Excel dùng chung trong C#

Microsoft Excel cho phép bạn tạo sổ làm việc Excel dùng chung. Khi bạn chia sẻ sổ làm việc, nhiều người dùng có thể chỉnh sửa sổ làm việc đó. Aspose.Cells for .NET cho phép bạn tạo sổ làm việc dùng chung với thuộc tính Workbook.Settings.Shared. Ngoài ra, bạn có thể bảo vệ hoặc bỏ bảo vệ sổ làm việc được chia sẻ.

Để đọc toàn bộ bài viết về cách tạo tệp Excel từ đầu, hãy truy cập bài viết này.

Phần sau đây cung cấp cho bạn các bước và mẫu mã về cách tạo tệp Excel được chia sẻ.

Tạo sổ làm việc Excel dùng chung trong C#

  • Tạo một tệp Excel (hoặc tải tệp hiện có) bằng lớp Workbook.
  • Đặt thuộc tính Workbook.Settings.Shared thành true.
  • Lưu tệp Excel đã cập nhật bằng phương thức Workbook.Save().

Sau đây là mẫu mã để tạo tệp Excel dùng chung trong C#.

// Để biết các ví dụ và tệp dữ liệu đầy đủ, vui lòng truy cập https://github.com/aspose-cells/Aspose.Cells-for-.NET

//Tạo đối tượng Workbook
Workbook wb = new Workbook();

//Chia sẻ sổ làm việc
wb.Settings.Shared = true;

//Lưu sổ làm việc được chia sẻ
wb.Save("outputSharedWorkbook.xlsx");

Bảo vệ sổ làm việc Excel dùng chung

Bạn cũng có thể bảo vệ tệp Excel được chia sẻ một cách dễ dàng. Chỉ cần gọi phương thức ProtectSharedWorkbook sau khi tạo hoặc tải tệp Excel. Mẫu mã sau đây cho biết cách bảo vệ tệp Excel được chia sẻ.

// Để biết các ví dụ và tệp dữ liệu đầy đủ, vui lòng truy cập https://github.com/aspose-cells/Aspose.Cells-for-.NET

//Tạo tệp Excel trống
Workbook wb = new Workbook();

//Bảo vệ sổ làm việc được chia sẻ bằng mật khẩu
wb.ProtectSharedWorkbook("1234");

//Bỏ ghi chú dòng này để Unprotect the Shared Workbook
//wb.UnprotectSharedWorkbook("1234");

//Lưu tệp Excel đầu ra
wb.Save("outputProtectSharedWorkbook.xlsx");

Nhận giấy phép miễn phí cho C# Excel API

Bạn có thể nhận giấy phép miễn phí để tạo các tệp Excel được chia sẻ mà không có bất kỳ giới hạn đánh giá nào.

Aspose.Cells cho Tài nguyên .NET

Các tài nguyên, bạn có thể cần để hoàn thành nhiệm vụ của mình: