IAMconsortium / pyam

Analysis & visualization of energy & climate scenarios
https://pyam-iamc.readthedocs.io/
Apache License 2.0
236 stars 120 forks source link

Argument `sheet_name` is ignored when reading xlsx file with one sheet #878

Open danielhuppmann opened 2 months ago

danielhuppmann commented 2 months ago

While reviewing #876 by @korsbakken, I noticed that the sheet-name argument is ignored when reading an xlsx file that has only one sheet. This should be fixed such that sheet_name defaults to None and the parsing uses data* only if sheet-name is None.

Basically, when passing sheet_name="foo" and there is no sheet with that name, pyam should raise an error.

Could be implemented jointly with #690