Александр уже посоветовал openpyxl. Отвечу немного в другом ключе.
Для начала было бы неплохо увидеть пример файла, который вы хотите парсить.
Не надо импортировать в CSV. Openpyxl всё сам умеет делать.
from openpyxl import load_workbook
wb = load_workbook("/path/to/file.xls") # Открываем файл
sheet = wb.get_sheet_by_name('New Sheet') # Выбираем лист
# Выбираем диапазон заполненных ячеек
max_row = sheet.max_row # Последняя заполненная строка
max_col = sheet.max_column # Последняя заполненная колонка
for r in range(1, max_row + 1):
for c in range(1, max_column + 1):
val = sheet.cell(row=r, column=c).value # Получаем в цикле значение в конкретной ячейке
# do something
Дальше делаете с вашими данными всё, что захотите. Пример может и не идеальный, но думаю суть ясна. Либа довольно проста в освоении. Если надо серьёзнее работать с данными экселя - прислушайтесь к совету
freelion93 и используйте pandas. Мне он показался более сложным для освоения, но и функционал там значительно шире. Но это сугубо моё личное мнение.