Одновременное редактирование excel
Совместное редактирование в надстройках Excel Coauthoring in Excel add-ins
Благодаря функции совместного редактирования несколько человек могут работать вместе и редактировать одну и ту же книгу Excel одновременно. Все соавторы книги могут видеть изменения, внесенные и сохраненные другими соавторами. Чтобы книги Excel можно было совместно редактировать, они должны храниться в OneDrive, OneDrive для бизнеса или SharePoint Online. With coauthoring, multiple people can work together and edit the same Excel workbook simultaneously. All coauthors of a workbook can see another coauthor’s changes as soon as that coauthor saves the workbook. To coauthor an Excel workbook, the workbook must be stored in OneDrive, OneDrive for Business, or SharePoint Online.
В Excel для Office 365 в левом верхнем углу можно заметить надпись “Автосохранение”. In Excel for Office 365, you will notice AutoSave in the upper-left corner. Если автосохранение включено, соавторы видят внесенные вами изменения в режиме реального времени. When AutoSave is turned on, coauthors see your changes in real time. Учтите влияние такого поведения на макет вашей надстройки Excel. Consider the impact of this behavior on the design of your Excel add-in. Пользователи могут выключить автосохранение с помощью переключателя в левом верхнем углу окна Excel. Users can turn off AutoSave via the switch in the upper left of the Excel window.
Общие сведения о совместном редактировании Coauthoring overview
Когда вы меняете содержимое книги, Excel автоматически синхронизирует эти изменения для всех соавторов. When you change a workbook’s content, Excel automatically synchronizes those changes across all coauthors. Вносить изменения в содержимое книги могут не только соавторы, но и код в надстройке Excel. Coauthors can change the content of a workbook, but so can code running within an Excel add-in. Например, для диапазона задается значение “Contoso”, когда в надстройке Office выполняется следующий код JavaScript: For example, when the following JavaScript code runs in an Office Add-in, the value of a range is set to Contoso:
После того как книга со значением “Contoso” синхронизируется для всех соавторов, новое значение диапазона будет доступно всем пользователям и надстройкам, выполняемым в той же книге. After ‘Contoso’ synchronizes across all coauthors, any user or add-in running in the same workbook will see the new value of the range.
Функция совместного редактирования синхронизирует содержимое только общей книги. Значения, скопированные из книги в переменные JavaScript в надстройке Excel, не синхронизируются. Например, если надстройка хранит значение ячейки (например, “Contoso”) в переменной JavaScript, а соавтор заменяет его на “Пример”, после синхронизации все соавторы увидят в ячейке значение “Пример”. Но для ячейки в переменной JavaScript по-прежнему будет задано значение “Contoso”. Кроме того, когда несколько соавторов используют одну и ту же надстройку, у каждого соавтора есть своя, не синхронизированная с остальными, копия переменной. Перед работой с переменными, использующими содержимое книги, убедитесь, что все значения в книге обновлены. Coauthoring only synchronizes the content within the shared workbook. Values copied from the workbook to JavaScript variables in an Excel add-in are not synchronized. For example, if your add-in stores the value of a cell (such as ‘Contoso’) in a JavaScript variable, and then a coauthor changes the value of the cell to ‘Example’, after synchronization all coauthors see ‘Example’ in the cell. However, the value of the JavaScript variable is still set to ‘Contoso’. Furthermore, when multiple coauthors use the same add-in, each coauthor has their own copy of the variable, which is not synchronized. When you use variables that use workbook content, be sure you check for updated values in the workbook before you use the variable.
Использование событий для управления состоянием надстройки в памяти Use events to manage the in-memory state of your add-in
Надстройки Excel могут читать содержимое книги (из скрытых листов и объекта параметра), а затем хранить его в таких структурах данных как переменные. После того как исходные значения скопированы в любую из структур данных, соавторы могут обновить исходное содержание книги. Это означает, что теперь скопированные значения в структурах данных не синхронизируются с содержимым книги. При создании надстроек необходимо учитывать это разделение содержания книги и значений, хранящихся в структурах данных. Excel add-ins can read workbook content (from hidden worksheets and a setting object), and then store it in data structures such as variables. After the original values are copied into any of these data structures, coauthors can update the original workbook content. This means that the copied values in the data structures are now out of sync with the workbook content. When you build your add-ins, be sure to account for this separation of workbook content and values stored in data structures.
Например, вы можете создать надстройку контента, которая отображает пользовательские визуализации. Состояние ваших пользовательских визуализаций может быть сохранено в скрытом листе. Когда соавторы используют одну и ту же книгу, может возникнуть следующая ситуация: For example, you might build a content add-in that displays custom visualizations. The state of your custom visualizations might be saved in a hidden worksheet. When coauthors use the same workbook, the following scenario can occur:
- Пользователь A открывает документ, и пользовательские визуализации отображаются в книге. Пользовательские визуализации читают данные из скрытого листа (например, задан синий цвет визуализации). User A opens the document and the custom visualizations are shown in the workbook. The custom visualizations read data from a hidden worksheet (for example, the color of the visualizations is set to blue).
- Пользователь Б открывает тот же документ, начинает изменять пользовательские визуализации и в качестве цвета для них задает оранжевый. Оранжевый цвет сохраняется в скрытом листе. User B opens the same document, and starts modifying the custom visualizations. User B sets the color of the custom visualizations to orange. Orange is saved to the hidden worksheet.
- Скрытый лист пользователя А обновляется с учетом оранжевого цвета. User A’s hidden worksheet is updated with the new value of orange.
- Специальные элементы визуализации пользователя А по-прежнему синие. User A’s custom visualizations are still blue.
Чтобы специальные элементы визуализации пользователя А соответствовали изменениям, внесенным соавторами на скрытом листе, используйте событие BindingDataChanged. Это обеспечит отражение изменений, внесенных соавторами в содержимое книги, в вашей надстройке. If you want User A’s custom visualizations to respond to changes made by coauthors on the hidden worksheet, use the BindingDataChanged event. This ensures that changes to workbook content made by coauthors is reflected in the state of your add-in.
Предостережения, касающиеся использования событий для совместного редактирования Caveats to using events with coauthoring
Как описано выше, в некоторых сценариях применение триггеров события для всех соавторов обеспечивает улучшенное взаимодействие с пользователем. Однако, имейте ввиду, что в ряде сценариев такое поведение может привести к неудобствам в работе пользователей. As described earlier, in some scenarios, triggering events for all coauthors provides an improved user experience. However, be aware that in some scenarios this behavior can produce poor user experiences.
Например, обычно в сценариях проверки данных пользовательский интерфейс отображается в ответ на события. For example, in data validation scenarios, it is common to display UI in response to events. Событие BindingDataChanged, описанное в предыдущем разделе, выполняется когда локальный пользователь или соавтор (удаленный) изменяет содержимое книги в пределах привязки. The BindingDataChanged event described in the previous section runs when either a local user or coauthor (remote) changes the workbook content within the binding. Если обработчик BindingDataChanged события отображает пользовательский интерфейс, пользователи увидят пользовательский интерфейс, который не связан с изменениями, над которыми они работали в книге, что приводит к плохому взаимодействию с пользователем. If the event handler of the BindingDataChanged event displays UI, users will see UI that is unrelated to changes they were working on in the workbook, leading to a poor user experience. Избегайте отображения пользовательского интерфейса при использовании событий в вашей надстройке. Avoid displaying UI when using events in your add-in.
Источник: docs.microsoft.com
Excel Online. Настройка общего доступа к excel-таблицам
На работе поставили задачу организовать общий доступ к таблицам Excel для одновременного редактирования несколькими сотрудниками предприятия, возможность оперативно посмотреть информацию если это потребуется, а так же внести поправки и другую важную информацию.К слову не все сотрудники сидят в одном здании, а на разных объектах и площадках, которым необходимо видеть информацию занесенную коллегами. В связи с этим было рассмотрено несколько вариантов для реализации доступа:
Непосредственно штатным Excel который установлен у всех,но есть некоторые нюансы:
— Файл должен находится в одной сети (у нас все пользователи раскиданы по разным объектам)
— Некоторые задачи становятся недоступны (создавать таблицы Excel;создавать, менять или просматривать сценарии; удалять листы; объединять либо разделять ячейки.)
— Частая «блокировка» файла
— Не видно кто что делает, т.е. информация будет доступна только после сохранения файла. Один не приятный момент при работе с файлом — если вы записываете информацию в одну и ту же ячейку, при сохранении файла работает правило «кто последний тот и папа»)))))
Реализация делается следующим образом, заходим в «Рецензирование» и щелкаем по значку «Доступ к книге».
После этих действий файл станет общим и даёт пользователям одновременное редактирование. В названии файла появится приписка [Общий]
При нажатии кнопки «Доступ к книге» может возникать ошибка:
Достаточно сделать по шагам что написано в диалоговом окне ошибки и она пропадёт!
И так что же мы увидим когда нажмем кнопку «Доступ к книге»?!
А увидим список пользователей которые работают в данный момент и не забудем так же поставить галочку «Разрешить изменять файл нескольким пользователям одновременно»
Excel настроен для работы с общими документами
Стандартное облачное хранилище семейства Windows 8.08.110. Отказались сразу из-за:
- отличие операционных систем (большинство пользователей работают на windows 7)
- каждому пользователю необходимо было бы регистрировать учетную запись Microsoft
- различные версии Microsoft Office которые могут при неправильном использовании конфликтовать
- сложный механизм аутентификации для понимания конечного пользователя.
Google Docs (Гугл документы)
В Google многие моменты схожи с OneDrive, но еще есть и некоторые «подводные камни» которые усложняют настройку общего доступа, а именно:
- для каждого пользователя необходимо устанавливать расширение Chrome «Редактирование файлов Office»
- создание google аккаунта
Google первая компания которая запустила office online из которого можно выделить online excel который позволяет работать в реальном режиме большому кол-ву пользователей многие компании уже давно работают в нем и в этом есть ряд преимуществ:
- разграничение прав доступа на документ, страницу, столбцы
- использование сложных формул и своих доработок
И мы склонялись конечно к легкому варианту (Google), но использования на работе яндекс сервисы как часть нашей внутренней инфраструктуры решили пойти по сложному пути и использовать то что предлагает яндекс.
У нас вся почта завязана на Яндекс.Коннект, у всех есть корпоративная почта, стоит Яндекс.Диск, всё между собой синхронизируется, нет необходимости быть в одной сети (достаточно иметь доступ к интернету), бэкапы можно сделать на раз два (просто сохранить файл на диск).
Настройка и получение общего доступа с помощью Excel Online через Яндекс
Изначально в яндекс диске создаем папку в какой будет лежать файлы для общего доступа и одновременной работы
и настраиваем доступ к этой папке путем ввода логина яндекс почты и ставим права на просмотр или полные права
после того как вы человека добавили к документу ему на почту придёт письмо с принятием приглашения :
Нажимаем «Принять соглашение» и попадаем в веб-интерфейс Яндекс.Диска, в ту самую папку которую создал сисадмин , щелкаем два раза по папке и внутри папки Excel’ский файл
Далее просто нажимаем на файл, вверху появится черная полоска с функциями ,что можно сделать с данным файлом. Нас интересует функция «Редактировать» (в зависимости от прав доступа, та или иная функция может отсутствовать)
При нажатии данной функции попадаем в тело документа и можно начинать работать как в привычном Excel’е. Сохранение файла происходит автоматически и достаточно просто закрыть вкладку с названием таблицы.
Общий доступ настроен, все пользователи видят и могут редактировать Excel-таблицы!
Всем пока и хорошего дня!
Заметка от nibbl — первые проблемы при работе с Yandex Excel:
- разграничение прав доступа очень «топорные» они даются только на папку, а не на документ (надеюсь в скором времени они это поправят потому как ОЧЕНЬ не удобно)
- заметные тормоза при работе (хотя чему тут удивлять они используют пакет Microsoft
)
- пока не хочу переходить на Гугл но если люди будут возмущаться то придется перейти. (камень в огород Яндекса, сырые продукты выпускают на рынок, один ямб чего стоит( ладно ждем и надеемся что все будет хорошо.)
Источник: www.nibbl.ru
Одновременное редактирование таблицы несколькими пользователями через сеть
Hibernate и одновременное редактирование одного набора данных двумя пользователями.
Щупаю Hibernate 2.1.6 На сколько я понял, каждый раз, когда говорим Session.save(. ), кеш.
Одновременное использование двумя пользователями
Такая ситуация. Есть два монитора и один комп с win7 x64 макс. Каким образом можно одновременно.
Чат между несколькими интернет-пользователями
Каким образом можно реализовать чат между несколькими интернет-пользователями . Учитывая, что.
Одновременная авторизация на сайте несколькими пользователями
Всем привет. Есть некоторая задумка, для которой необходима одновременная авторизация на одном и.
05.02.2014, 09:47 | ||||||||||||||||||||||||||
05.02.2014, 09:47 | ||||||||||||||||||||||||||
Заказываю контрольные, курсовые, дипломные и любые другие студенческие работы здесь. Блокировка на открытие в рекордсете с несколькими пользователями Одновременное управление несколькими аппаратами Одновременное слежение за несколькими папками сессии и одновременная работа под несколькими пользователями Источник: www.cyberforum.ru Совместный доступ к файлу Excel одновременноСовместный доступ в Microsoft Excel дает возможность работать с одним файлом сразу нескольким пользователям. Десять-двадцать человек на разных компьютерах одновременно вносят какие-то данные в один документ. Где находится определенная информация, работают определенные формулы. «Главный пользователь» имеет возможность отслеживать действия рабочей группы, добавлять/удалять участников, редактировать противоречивые изменения. Как настроить совместную работу в Excel. Особенности работы с общим файломВ книге Excel со совместным доступом не все задачи можно выполнять.
Выход: отключить общий доступ – выполнить запрещенную задачу – снова включить доступ. Совместное пользование ограничивает для участников еще ряд задач:
Как сделать совместный доступ к файлу Excel?Сначала определяемся, какую книгу мы “откроем” для редактирования сразу несколькими участниками. Создаем новый файл и наполняем его информацией. Либо открываем существующий.
Внимание! Нельзя использовать для сохранения общего файла веб-сервер. Теперь проверим и обновим ссылки:
Открытие книги с совместным доступом
Все. Можно редактировать информацию, вводить новую. После работы – сохранить. Случается, что при открытии книги Excel с совместным доступом к файлу появляется запись «Файл заблокирован». Сохранить не получается. При последующем открытии оказывается, что общий доступ отключен. Возможные причины проблемы:
Что можно сделать, если совместный доступ к файлу файл заблокирован:
Замечено, что запись «Файл заблокирован» реже появляется в новейших версиях Excel. Как удалить пользователя
Перед удалением проверьте, что пользователи закончили работу с файлом. Как отключить режим совместного доступа в ExcelВсе пользователи должны сохранить информацию и закрыть общий файл. Если необходимо оставить журнал, соблюдаем инструкцию:
Чтобы отключить совместный доступ к файлу Excel, на вкладке «Рецензирование» нажать «Доступ к книге» и снять галочку напротив «Разрешить изменять файл нескольким пользователям». В списке должен остаться один пользователь – Вы. Источник: exceltable.com Одновременное редактирование excelВопросВ какой версии Office можно одновременно с нескольких ПК редактировать книгу Excel, которая находится в облаке OneDrive? И как это настроить? P.S. Excel online не предлагать, он имеет ограниченный набор ф-ций и лагает
ОтветыДа, я Жук, три пары лапок и фасеточные глаза :))
Все ответыНо,если я ничего не путаю, с Excel там есть нюансы. Если Вам помог чей-либо ответ, пожалуйста, не забывайте жать на кнопку “Предложить как ответ” или “Проголосовать за полезное сообщение”
В ссылке предложен вариант использования Excel online. Видимо стоило упомянуть в вопросе тот факт, что Excel online имеет ограниченный набор ф-ций и лагает. Поэтому этот вариант не рассматривается. Задачей одновременной работы над документами занимается в простых вариантах Office365, обусловлено это тем что файлы должны блокироваться для того что бы другой пользователь не мог испортить то над чем корпеете вы. Варианты по типу О365 могут блокировать не весь файл а только лишь куски над которыми вы работаете, а в случае если вы с кем-то правите один кусок по факту получается 3 “слоя” до изменения и 2 ваших после чего будет произведено слияние. Этот функционал сложнее чем заложено в обычных редакциях офиса. По этому или приходится мириться с тем что есть “не все функции” или работать по очереди The opinion expressed by me is not an official position of Microsoft Источник: social.technet.microsoft.com Совместное редактирование и Автосохранение в Excel 2016Сравнительно недавно (после весенне-летних обновлений 2017 года) многие пользователи Office 2016 заметили появление в левом верхнем углу экрана на панели быстрого доступа нового значка необычного вида:
Это переключатель Автосохранения – побочный эффект от нового режима совместного редактирования, недавно появившегося в последней версии Microsoft Excel 2016. Давайте разберемся в этом поподробнее, ибо у любой медали, как обычно, две стороны и плюсы намешаны с минусами весьма причудливо. Общий доступ в старых версиях ExcelФормально, одновременное редактирование одного файла сразу несколькими пользователями существовало в Excel еще с 1997 года. Книгу нужно было положить в общую сетевую папку, а затем выбрать в меню или на вкладке Рецензирование команду Общий доступ (Review – Share Workbook) и включить единственную галочку в открывшемся окне:
В реальности практически никто этой функцией не пользовался, т.к. реализована она была откровенно слабо:
В общем и целом, эта штука была в Excel больше “для галочки” и реальной пользы не приносила. Совместное редактирование в Excel 2016С недавними обновлениями в Excel 2016 картина поменялась. Теперь для одновременной работы вы должны сохранить файл в облачное хранилище (OneDrive или SharePoint) и пригласить других пользователей с помощью кнопки Поделиться (Share) в правом верхнем углу окна:
Можно выбрать нужных людей прямо из адресной книги или создать короткую прямую ссылку на документ, нажав на соответствующую команду в правом нижнем углу:
Возможен на выбор режим и полного редактирования и только чтения. Полученную ссылку можно тут же скопировать в буфер и отправить коллегам для совместной работы:
По полученной ссылке другие пользователи смогут войти в общий документ и редактировать его одновременно с вами. Вы в реальном времени (задержка 1-2 секунды по ощущениям) сможете видеть кто и в каком месте листа сейчас работает – активные ячейки других пользователей наглядно помечаются цветом и всплывающими подсказками:
Всех участников редактирования также можно увидеть на иконках в правом верхнем углу окна:
И что совсем хорошо – никаких особых ограничений на применение инструментов Excel теперь в этом режиме совместного редактирования нет. Можете смело строить сводные таблицы, диаграммы, фильтровать или сортировать ваши данные и т.д. Единственное условие – файл должен быть в новом формате (xlsx, xlsm, xlsb, а не старый xls) и в книге не должно быть включенной защиты листов или ячеек. В общем, реализовано все на порядок лучше, чем было в старых версиях. Автосохранение: плюсы и минусыПлатой за быстроту обновления картинки на экране при совместной работе стало Автосохранение. Эта функция, будучи включенной, автоматически сохраняет ваш текущий файл после каждого действия, отправляя остальным участникам внесенные вами изменения. С одной стороны, это хорошо, ибо “на лету” синхронизирует все коллективные правки и отображает действия других пользователей в общей книге почти в реальном времени. Также эта функция позволяет легко откатиться к прошлым версиям книги, т.к. они автоматически сохраняются. С помощью команды Просмотреть все версии в строке заголовка:
. можно отобразить панель со всеми доступными предыдущими версиями файла и открыть любую из них:
С другой стороны, минусы у Автосохранения тоже есть:
Вот это совсем жестко и, подозреваю, напугает многих пользователей с непривычки. Предупреждать надо! Как отключить Автосохранение в ExcelЕсли вы не работаете в команде и новый режим совместного редактирования вам совершенно точно не нужен, а Автосохранение, наоборот, сильно мешает, то отключить его можно только путем редактирования реестра Windows. Предупреждение : реестр – это, своего рода, база данных со всеми внутренними настройками Windows и установленных программ. Редактирование реестра – это как нейрохирургия: разрезал на сантиметр правее, чем нужно – и человек вместо выздоровления оглох (Excel перестал запускаться и т.п.). Если вы никогда раньше не редактировали реестр, то лучше обратитесь к знакомым айтишникам. Кроме того, большинству корпоративных пользователей таких прав не дают по определению, поэтому придется обращаться к системным администраторам. Если, все же, решились сделать все сами, то жмем на клавиатуре одновременно клавиши Win (с флагом) и R, в открывшееся окно пишем regedit и жмем ОК:
Затем на дереве в левой панели находим нужную ветку (папку) реестра:
Теперь щелкаем правой кнопкой мыши в правую панель окна и выбираем Создать (New) – Параметр типа DWORD: Затем вводим имя параметра DontAutoSave и, открыв его двойным щелчком, его значение – 1: Все, можно выдохнуть, закрыть редактор реестра и, для надежности, перезагрузиться. Автосохранение должно отключиться для всего Excel. Источник: www.planetaexcel.ru detector |