Создание общих файлов Excel

Использование общих файлов 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.
  • Установите для свойства Workbook.Settings.Shared значение true.
  • Сохраните обновленный файл 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

Ресурсы, которые могут вам понадобиться для выполнения ваших задач: