julia> DataFrame(XLSX.readtable(f3, "Sheet1"; header=true, stop_in_empty_row=false, keep_empty_rows=true))
0×3 DataFrame
Row │ id val1 val2
│ Any Any Any
─────┴─────────────────
Apparently both relevant kwargs are ignored. Any ideas?
Are you using the release version (v0.10.4)? This is broken there for entirely empty rows, but would work if there was a cell in the row outside the range of the table. I think this is fixed in the Dev version (v0.11.0), but I can’t find a reference for that now. I’ll post back here shortly when I find it.