Usando o que poderia um arquivo .xlsx ser editado de forma colaborativa?

2

Esta pergunta vem de uma pergunta feita ontem aqui , os comentários que me levam a acreditar nesta questão separada podem ser apropriados.

Para explicar novamente: um pequeno grupo de indivíduos recebeu um arquivo .xlsx (newer excel) que, durante o semestre letivo, trabalhará individualmente. Esse arquivo contém várias pastas de trabalho, com cada membro do grupo sendo designado a um número de pastas de trabalho para trabalhar.

A partir de agora, o dito arquivo é armazenado em um repositório svn cujo host permite uma interface web que adiciona a conveniência de permitir que os membros vejam comentários / atualizações / comuniquem sua página web.

Da minha última pergunta, eu concluí que o SVN pode não ser a melhor solução, já que ele não manipula bem os arquivos binários. A partir dessa fonte, e formar minha própria pesquisa depois disso, tenho algumas idéias sobre como podemos realizar o título desta pergunta:

  • Divida o arquivo .xlsx em suas várias pastas de trabalho pelo número de membros do grupo. Quando a atribuição é devida, as pastas de trabalho (suponho) ser mesclado em um único arquivo .xlsx. Isso permitirá que o grupo tenha o recursos de armazenamento de svn, permitem que outros membros a capacidade de ver trabalho do membro m, e permitir que os membros visualizem os comentários.

  • Explore o uso de msofficesvn

Esta questão pode ser reformulada em mais detalhes como: Como podemos / devemos acompanhar este arquivo? Supondo que os recursos do SVN seriam úteis para o grupo (mesclando, vendo diferenças, comentários, etc.), qual deles poderia alcançar por outros meios e quais são esses meios?

    
por jhstuckey 05.03.2013 / 02:22

2 respostas

1

Você pode verificar o novo recursos de colaboração / ao vivo no Office 2010+ :

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.

    
por 05.03.2013 / 02:59
1

Eu definitivamente concordarei que o SVN não é a melhor opção. Parece que tem todos os recursos que você provavelmente está procurando, mas realmente não é para isso, então você ainda precisa fazer um pouco de personalização.

Eles são uma infinidade de software de colaboração e gerenciamento de projetos de código aberto. Pelo que parece, a melhor opção para sua situação seria algo como o que antes era conhecido como Google Docs (agora é parte do Google Drive). Então, para isso, eu recomendaria um projeto de colaboração de código aberto chamado Feng Office. link

Eu ia usá-lo para um dos meus projetos, quando foi chamado OpenGoo, embora eu não acabasse precisando. Se não se adequar às suas necessidades, então, como eu disse, é muito mais do que cabem no barco muito melhor do que usar o SVN.

Software de colaboração de código aberto

    
por 05.03.2013 / 02:35