-
Notifications
You must be signed in to change notification settings - Fork 380
Adding Named range and Table support #203
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
base: master
Are you sure you want to change the base?
Conversation
|
A new pull request as I am a little bit ahead with table functionality (formulas, styles, ..) I also corrected some bugs |
|
adding functionality for table support. Missing autofilter implementation |
|
Table support fully available |
|
Dear @akira215 - I am going through a backlog of issues these days, and I apologize that I am only responding now to you. In case you are still active - would you go through the history of changes at https://github.com/troldal/OpenXLSX/tree/development-aral and check which of the features that you introduced are no longer missing from the library? I have table support next on my list, so I believe the only thing missing then would be the "named ranges"? Is that still a use case for you? I will have to read up on what named ranges actually are, as I never used them. |
|
Many thanks for your answer. I will check when I will be available. Named range are name that you place in your spreadsheet. It's very useful when external software has to deal with the spreadsheet as it will refer only to that name, whatever the location in the workbook is. |
|
Hi again & thank you for the quick response. So named ranges are basically "aliases" for a cell range if I understand this correctly. That is indeed useful and I would aim to add support soon. |
|
Hi! Mean time (for last 4 years) in our team we added this named ranges basic capabilities to our local copy of openxlsx too. Would be nice to have something more official. Any chance to merge this pull request? |
I have named ranges on my To-Do list, but it won't be from this pull request - reviewing this and integrating it with the evolved source code since then, plus reviewing for potential bugs - that's a lot more effort than implementing them myself. Unfortunately, currently my hands are a bit bound - I am waiting for a tag-up with @troldal to finalize a merge from our development branch(es) into master, to improve the CMake configuration. Before that is done, I do not want to implement more features - in the master branch it would make merging harder, and in the development branch, it would make coordination of the CMake configuration between troldal and my own branches harder. So - I would kindly ask for some more patience - I hope to get that update to master done by end November, and then I can return to implementing open issues / feature requests. |
|
Cool, thanks for fast response. Patience mode on. Thanks for providing such a wonderful lib :)
|
|
Hi, I'm a little busy these time but let me know if I can help. |
Still Work In Progress for table support, but basic functionalities are currently running (creating, browsing, ...).
Corrected also some bugs with the Shared Strings items. To do so, the strategy of storing / accessing the shared string has been changed (stored in the document to avoid any copy, and access via the worksheet which are propagated through the objects).
Its a huge pull request but I'm still working on table support to add capabilities: