使用共享 Excel 文件是指与多个用户同时协作和编辑 Microsoft Excel 电子表格。在协作和实时更新至关重要的各种场景中,共享 Excel 文件非常有价值。本文演示如何在 C# 中创建共享 Excel 文件。此外,它还展示了如何对共享 Excel 文件应用保护。
使用 C# 创建和保护共享 Excel 工作簿
Microsoft Excel 允许您创建共享 Excel 工作簿。当您共享工作簿时,多个用户可以对其进行编辑。 Aspose.Cells for .NET 使您能够使用 Workbook.Settings.Shared 属性创建共享工作簿。此外,您还可以保护或取消保护共享工作簿。
要阅读有关如何从头开始创建 Excel 文件的完整文章,请访问 本文。
以下部分为您提供了有关如何创建共享 Excel 文件的步骤和代码示例。
使用 C# 创建共享 Excel 工作簿
- 使用 Workbook 类创建 Excel 文件(或加载现有文件)。
- 将 Workbook.Settings.Shared 属性设置为 true。
- 使用 Workbook.Save() 方法保存更新的 Excel 文件。
以下是用 C# 创建共享 Excel 文件的代码示例。
// 如需完整示例和数据文件,请访问 https://github.com/aspose-cells/Aspose.Cells-for-.NET
//创建工作簿对象
Workbook wb = new Workbook();
//分享工作簿
wb.Settings.Shared = true;
//保存共享工作簿
wb.Save("outputSharedWorkbook.xlsx");
保护共享 Excel 工作簿
您还可以轻松保护共享的 Excel 文件。只需在创建或加载 Excel 文件后调用 ProtectSharedWorkbook 方法即可。以下代码示例演示如何保护共享 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 文件,没有任何评估限制。
用于 .NET 资源的 Aspose.Cells
您完成任务可能需要的资源: