Я абсолютный новичок в Python и хочу использовать его в основном для создания 2D-графиков с помощью matplotlib, начиная с данных Excel.
Предположим, у меня есть лист Excel с номерами 10, 20, 30, 40 в первых четырех строках первого столбца; Я хочу создать список Python с этими номерами.
Я пытался:
from xlrd import open_workbook
book = open_workbook('filepathname')
sheet = book.sheet_by_index(0)
list = []
for row in range(0,4):
list.append(str(sheet.cell(row,0)))
для создания списка с такими значениями ... но когда я пытаюсь его распечатать, я получаю
['number:10.0', 'number:20.0', 'number:30.0', 'number:40.0']
как я могу вместо этого получить что-то вроде
['10.0', '20.0', '30.0', '40.0']
чтобы он распознавался как список чистых чисел? Есть ли способ сделать это, используя xlrd?