С помощью чего можно совместно редактировать файл .xlsx?
1075
jhstuckey
Этот вопрос возник из вопроса, заданного вчера здесь, комментарии которого заставляют меня поверить, что этот отдельный вопрос может быть уместным.
Еще раз объясню: небольшой группе лиц был предоставлен файл .xlsx (более новый Excel), с которым они будут работать в течение школьного семестра индивидуально. Указанный файл содержит множество рабочих книг, каждому из которых назначается n рабочих книг.
На данный момент указанный файл хранится в репозитории svn, хост которого поддерживает веб-интерфейс, что добавляет небольшое удобство, позволяя участникам видеть комментарии / обновления / сообщать свою веб-страницу.
Из моего последнего вопроса я понял, что SVN может быть не лучшим решением, учитывая, что он плохо обрабатывает двоичные файлы. Исходя из этого источника и сформировав свое собственное исследование, я приведу несколько идей о том, как мы можем выполнить заголовок этого вопроса:
Разделить указанный файл .xlsx на различные рабочие книги по количеству членов группы. Когда задание назначено, рабочие книги (я полагаю) могут быть объединены в один файл .xlsx. Это позволит группе иметь функции хранения svn, позволить другим участникам возможность просматривать работу члена m, и разрешить членам просматривать комментарии.
Затем этот вопрос можно перефразировать более подробно следующим образом: Как мы можем / должны идти в ногу с этим файлом? Предполагая, что функции SVN будут полезны для группы (объединение, просмотр различий, комментарии и т. Д.), Чего из них можно достичь другими средствами, и что это за средства?
2 ответа на вопрос
1
user1632018
I will definitely agree that SVN is not the best option. It would seem like it has all the features you are probably looking for but it really isn't meant for that so you would still need to do quite a bit of customization.
Their is a plethora of open source project management and collaboration software out there. From the sounds of it the best option for your situation would be something like what was formerly known as Google Docs(It is now a part of Google Drive.) So for this I would recommend an open source collaboration project called Feng Office. http://sourceforge.net/projects/opengoo/
I was going to use it for one of my projects when it was called OpenGoo although I didn't end up needing it. If it doesn't suit your needs then like I said their is alot more out their that fit the boat alot better than using SVN.
With Excel Web App one of the goals we set out to achieve was to improve how multiple people work with and share spreadsheets. We wanted to build an experience where people could edit their spreadsheets without having to worry about the file being locked by someone else (unless exclusive access is what you desire, more on that in a moment). Authors can come and go as they please, multiple authors can be editing the same spreadsheet at the same time, and the Excel Web App manages all the changes.
With collaborative editing, it is now possible for two or more people to edit a spreadsheet at the same time. So what happens if these authors are trying to edit the same cell or range of data? Generally speaking, Excel Web App takes a last-person-wins approach. This means that if John and Jane both type a value into cell A1 at roughly the same time, the submission that came in last, from the point of view of the Excel Web App server, is the value that both users will see.