Я использовал python в течение многих лет, но почти исключительно для математических / инженерных работ. Теперь я пытаюсь прочитать данные из таблицы Excel и поместить их в массив или список, чтобы упростить работу с python, и у меня возникли проблемы. Ниже приведен пример моего кода, я успешно прочитал таблицу с помощью xlrd, и я могу извлечь из него отдельные точки данных, но когда я пытаюсь поместить строку данных из excel в массив, как показано ниже, я получаю сообщение об ошибке "не удалось преобразовать строку в число с плавающей запятой: '1F02020050'" (данные, которые я считываю, находятся в этом формате '1F02020050' ). Это из-за букв в данных?
import numpy as np
import xlrd
book=xlrd.open_workbook('ManualTest2.xlsx')
sheet=book.sheet_by_index(0)
Aisle=np.zeros(sheet.nrows)
for i in range(sheet.nrows):
Aisle[i]=(sheet.cell_value(i,1))
print(Aisle)