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

fillMergedCells fails in NamedRegions #530

Open
Skepe opened this issue Apr 30, 2021 · 2 comments
Open

fillMergedCells fails in NamedRegions #530

Skepe opened this issue Apr 30, 2021 · 2 comments

Comments

@Skepe
Copy link

Skepe commented Apr 30, 2021

Expected Behavior

I created a named region "NameReg" -> A1:D3 with some merged cells inside in an excel file
NamedMergedCell_Example.xlsx.

If I access this region without the name option it workes nicely, all merged cells are recognized and each cell is filled with the value of the merged cell:
dput(openxlsx::read.xlsx("NamedMergedCell_Example.xlsx", fillMergedCells = TRUE))
structure(list(Hello = c("A", "B"), World = c(1, 4), World = c(2,
4), World = c(3, 4)), row.names = 1:2, class = "data.frame")

This should also work if I use the named Region

dput(openxlsx::read.xlsx("NamedMergedCell_Example.xlsx", namedRegion = "NameReg",fillMergedCells = TRUE))

but it does not.

Actual Behavior

dput(openxlsx::read.xlsx("NamedMergedCell_Example.xlsx", namedRegion = "NameReg",fillMergedCells = TRUE))

leads to
structure(list(Hello = c("A", "B"), World = c(1, 4), X3 = c(2,
NA), X4 = c(3, NA)), row.names = 1:2, class = "data.frame")

The merged cell is not resolved. Only the first cell gets its value all others are NA.

Steps to Reproduce the Problem

NamedMergedCell_Example.xlsx

1. Put NamedMergedCell_Example.xlsx in your working directory.

2. Execute dput(openxlsx::read.xlsx("MergedCell_Example.xlsx", namedRegion = "NameReg", fillMergedCells = TRUE))

sessionInfo()

  • Version of openxlsx: 4.2.3
  • Version of R: 4.0.5
@Skepe
Copy link
Author

Skepe commented Apr 30, 2021

It seems to be related to another open issue openxlsx/issues/499.
I installed openxlsx here from github again, but still the problem persists, also the example from 499 gives still the problematic behaviour on my machine.

@ycphs
Copy link
Contributor

ycphs commented Dec 15, 2021

Could you please create an issue at ycphs/openxlsx?

This is the active fork of the package.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants