Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Office IO layer #5

Open
apjanke opened this issue Jun 11, 2019 · 2 comments
Open

Office IO layer #5

apjanke opened this issue Jun 11, 2019 · 2 comments
Assignees
Milestone

Comments

@apjanke
Copy link
Member

apjanke commented Jun 11, 2019

Write an Office file interoperability layer that uses Apache POI or another Java or C library, for reading and writing Excel and other Office files without needing Office itself. Should be portable across all 3 OSes (Windows, Mac, Linux).

Probably make it in two layers: one, an object model that's close to what POI presents (with a layer on the Java side for block operations for efficiency), and two, a higher-level convenience layer.

Excel is the primary target. Word and PowerPoint are secondary priorities. The other Office applications are not targets.

@apjanke apjanke self-assigned this Jun 11, 2019
@apjanke
Copy link
Member Author

apjanke commented Jan 21, 2020

I'm going to call this "Office IO" instead of "Office Interop", because "Interop" is already used by the .NET stuff to talk about scripting/automating an actual Excel or other Office application process, and that's intentionally not the mechanism we're using. Don't want to be confusing.

@apjanke
Copy link
Member Author

apjanke commented Jan 21, 2020

Added an "office-io" Label for this whole feature area.

@apjanke apjanke changed the title Office interop layer Office IO layer Jan 22, 2020
@apjanke apjanke added this to the 0.2.0 milestone Jan 22, 2020
@apjanke apjanke modified the milestones: 0.2.0, 0.3.0 Feb 12, 2020
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

1 participant