В Excel хранится следующая матрица:

Я прочитал эту матрицу со следующим кодом:
def load_matrix(path):
"""
Load the matrix file.
Returns a numpy array.
"""
xl= pd.ExcelFile(path)
matrix = xl.parse('Matrix')
return matrix
На большинстве ПК (называемых ПК1) вывод:
* +1012 *
Это желаемый вывод с именами столбцов / строк в качестве индекса.
Однако на втором ПК (называемом ПК2) вывод:

Это проблема для меня, так как код затем обращается к данным следующим образом, который работает только с выводом с ПК1.
Mat.at["E1", "E1"]
Сведения о версии:
PC1:
- Python 3.7.1
- xlrd 1.2.0
- xlsxwriter 1.1.4
- шпион 3.3.3
- Панды 0.23.4
- Numpy 1.16.1
ПК2:
- Python 3.7.2
- xlrd 1.2.0
- xlsxwriter 1.1.5
- шпион 3.3.3
- Панды 0.24.1
- Numpy 1.16.1
Я предполагаю, что небольшая разница в версиях приводит к проблеме. Как я могу изменить код, чтобы сделать его совместимым с обоими, и выводить вывод с ПК1?
Спасибо:)