У меня есть файл рабочей книги, который используется одной командой с несколькими людьми; но скоро это будут разрозненные команды (2 команды; 8 человек), получающие доступ к файлу в нашей корпоративной папке ... Это может вырасти к большему количеству команд и людей. Существует проблема, связанная с тем, что две команды используют одну и ту же рабочую книгу, что будет «сохранение конфликтов», что затруднит синхронизацию рабочих потоков между изолированными командами. В большинстве случаев пользователи просто открывают его, обновляют подключение к данным и читают данные в файле. Но иногда пользователь может захотеть сохранить книгу после обновления утром, или, возможно, он хочет сохранить еще одно небольшое изменение. они сделали.
Мой вопрос:
Предполагая, что USER1
имеет открытую книгу, существует ли простой способ, которым USER2
может предложить USER1
закрыть книгу и предоставить USER2
доступ для редактирования пользователю. Помня, что USER1-Team1
и USER2 USER2-Team2
используют одни и те же данные, но не знают друг друга или имеют тесные рабочие отношения; Поэтому телефонный звонок или электронная почта не удобны для их рабочих процессов.
Немного предыстории:
Рабочая книга содержит модель данных PowerPivot из источника данных SQL Server. Когда пользователи обновляют рабочую книгу, они обновляют модель данных и отчеты сводной таблицы, связанные с ней.
РЕДАКТИРОВАТЬ: версия для книги Excel 2013 с Power Pivot
Решения, которые я рассмотрел ...
- 1) МАСТЕР-ФАЙЛ с ДЕТЯМИ - это метод " Извлеките обновленную рабочую копию с полки", в котором есть мастер-файл («
MasterFileReportsHere.xlsx
» вmyNetwork\Path\Location
на сетевом ресурсе) и 1 продвинутый пользователь будет связываться, когда обновления будут готовы в мастере, и его следует загружать в отдельные рабочие книги команд для использования разрозненными командами («Group1 Reports Here.xlsx
», «Group2 Reports Here.xlsx
» вmyNetwork\WhoKnows\WhereTheyPutIt
или вlocal C:
илиThumbDrive
Что вы думаете об этой стратегии? Я думаю, что это создает риск того, что пользователи не будут загружать свои файлы, когда они должны, и тогда у вас будут разные версии, а не 1 настоящий мастер. Кроме того, вы не можете точно сказать, куда они могли переместить файлы CHILD (или, по крайней мере, я не знаю об этом).
- 2) Используемый файл> Уведомить - я показал им, что когда
USER1
открывает файл, какUSER2
может выбрать опцию «Используемый файл> Уведомить», которая запрашивает, когда файл открывается для редактирования.
Недостатком этой функции if является то, что она просто сообщает
USER2
когдаUSER1
закрыл файл, а затем предлагаетUSER2
открыть файл в режиме редактирования. Пользователь USER1 может закрыть его через несколько минут или несколько часов после того, как пользователь USER2 захочет его отредактировать, что не совсем то, что им нужно.
3) EXCEL: ОБЗОР> Совместное использование рабочей книги - я кратко рассмотрел функцию общего доступа к рабочей книге, но в рабочей книге есть таблицы, и эта функция не будет поддерживать рабочие книги с таблицами (я мог бы исследовать удаление таблиц)
- Я никогда не использовал это раньше, но похоже, что у него есть такие опции, как «
Allow changes by more than one user at the same time
». Если эта опция включена, кажется, что вы можете настроить эти параметры -> ИЗМЕНЕНИЯ ОБНОВЛЕНИЯ, какWhen the file is saved
илиAutomatically (x Minutes): USER1-SaveMyFile and USER2-SeeTheirChanges
илиAutomatically (x Minutes): USER2-SeeTheirChanges
// КОНФЛИКТИРОВАННЫЕ ИЗМЕНЕНИЯ МЕЖДУ ПОЛЬЗОВАТЕЛЯМИ asAsk me which changes win
илиThe changes being saved win
.
- Я никогда не использовал это раньше, но похоже, что у него есть такие опции, как «
Кто-нибудь использовал это раньше? Будут ли они рекомендовать это? Должен ли я рассмотреть поиск таблиц в их файле для последующего их удаления (возможно, это не вариант).