You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@poi.apache.org by bu...@apache.org on 2009/11/17 15:39:46 UTC

DO NOT REPLY [Bug 48213] New: Support for Shared Workbooks

https://issues.apache.org/bugzilla/show_bug.cgi?id=48213

           Summary: Support for Shared Workbooks
           Product: POI
           Version: unspecified
          Platform: PC
        OS/Version: Windows XP
            Status: NEW
          Severity: normal
          Priority: P2
         Component: XSSF
        AssignedTo: dev@poi.apache.org
        ReportedBy: vlast3k@gmail.com


Hi,
I've tried to work with a shared XSSF Workbook, and nothing happend. The api
does not recognize that this is a shared WB.
Is this feature missing?
Can it be implemented?
Or is it implemented for a diffrent version of the API?
If it is missing just because it is not implemented - i would like to
contribute it's implementation to the team. 
I just would like somebody with more experience in this API to confirm that
this is technically possible?

Thanks, Vladimir

-- 
Configure bugmail: https://issues.apache.org/bugzilla/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are the assignee for the bug.

---------------------------------------------------------------------
To unsubscribe, e-mail: dev-unsubscribe@poi.apache.org
For additional commands, e-mail: dev-help@poi.apache.org


DO NOT REPLY [Bug 48213] Support for Shared Workbooks

Posted by bu...@apache.org.
https://issues.apache.org/bugzilla/show_bug.cgi?id=48213

--- Comment #1 from Yegor Kozlov <ye...@dinom.ru> 2009-11-28 07:23:08 UTC ---
Vladimir, you are very much welcome to contribute! 

Shared workbooks are not yet supported. XSSF treats shared workbooks just like
any others - it ignores changes made by other users, does not write changes,
etc. 

I'm pretty much sure it is technically feasible to implement. Can you post a
use case? It would help us to better understand what functionality is required
and design the API appropriately. What did you expect to happen 'automatically'
when you were working with a shared XSSF workbook? 

At least three use-cases come to my mind:

 - turn on the "shared mode" on a .xlsx file. This will allow multiple external
users to edit the workbook at the same time. By 'external' I mean Excel 2007
clients.

 - programmatically work with the Revision Table - read changes made by other
users and update the workbook with those changes. A potentially tricky part is
resolving conflicts.

 - track changes made by XSSF and update the Revision History part so that
other users will see / merge them. 

The first one seems trivial, it should be a flag somewhere in workbook.xml. The
other two can take efforts.

Please see http://poi.apache.org/guidelines.html for initial guidelines how to
contribute. 

Regards,
Yegor

-- 
Configure bugmail: https://issues.apache.org/bugzilla/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are the assignee for the bug.

---------------------------------------------------------------------
To unsubscribe, e-mail: dev-unsubscribe@poi.apache.org
For additional commands, e-mail: dev-help@poi.apache.org