Missing local defined names in loaded spreadsheet in 3.1.0
When using openpyxl.load_workbook(): with openpyxl 3.1.0. 1. Local (for specific Sheet) defined names are not stored in Worksheet.defined_names dict (empty dict) 2. ~~Global defined names are stored in Workbook.defined_names dict with one key.~~ with openpyxl 3.0.10 1. All defined names are stored correctly in Workbook.defined_names.definedName Test workbook [TestWB.xlsx](/uploads/19d19e7779329ae54a04e78563da9b70/TestWB.xlsx) ![image](/uploads/f98b6cd53723fe5a520929fc663be623/image.png) Code [test.py](/uploads/9b31f9ed8c000c98af2d7e8cf2bbce6e/test.py) Debug openpyxl 3.0.10 ![image](/uploads/c9c861c00508bed801ba98199af7a9b0/image.png) openpyxl 3.1.0 ![image](/uploads/6476c58adf793136e381dfb2433afa04/image.png) python 3.10.5 openpyxl 3.0.10 & 3.1.0 VS code Windows 10 Updated: Global defined names in 3.1.0 are stored correctly
issue