-
Notifications
You must be signed in to change notification settings - Fork 192
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
Read named ranges #79
Comments
I concur, this is a very useful feature:
XLConnect has a relatively clean implementation of this feature but it depends on Java. RODBC also works but it relies on the ODBC driver, which can become a problem if you use mismatching versions on each end (32bit Excel vs 64bit R). |
The implementation for xlxs files is done. Trying to figure out how to read |
Related issue in |
Mimic els, including the handling of empty strings
@eibanez What is the status on this? How much work does this need for a pull request? |
I haven't looked at this in a while, but I think the infrastructure is mostly ready. Issue #8 needs to be solved first so that this method can be added as an optional selector for cells. |
AFAICS, this is already implemented for |
I implemented the function |
Thanks for the heads-up. In this case I might have a look out of curiosity, and otherwise wait for #8. |
We're not going to implement this in readxl at this point. The focus is clearly on reading static data. The most immediate place to seek or build this functionality is in packages that target tricky spreadsheets and sheet logic, e.g. tidyxl and the rsheets packages. However, it's true that once #8 is done (which will be soon!), reading named ranges is not such a huge leap. I'm closing for now, but we might revisit later. |
Excel allows the option to give a special name to a range of cells. The name manager (See Formulas > Name manager) shows the relationship between these names and their corresponding ranges.
Once #8 is complete, it should be fairly straightforward to convert the name reference to a range.
The text was updated successfully, but these errors were encountered: