Merge pull request #7285 from cpcloud/openpyxl-format-string-fix-7284

BUG/CI/TST: fix format strings
BUG: BoolBlock shouldn't replace truthy values
Merge pull request #7304 from cpcloud/fix-replace-bool-yet-again-7140

BUG: replace() alters unrelated values
BUG/TST: should skip openpyxl before testing version compat