Я думаю, CSV-модуль Python может помочь вам извлечь данные из файла.
Сначала преобразуйте электронную таблицу в формат csv (сохраните как команду csv) с соответствующим разделителем.
затем попробуйте следующий фрагмент кода:
import csv
file_ptr = open('filename.csv','r');
fields = range(0, total number of columns in file header)
file_data = csv.DictReader(file_ptr, fields, delimiter=',')
for data in file_data:
print data
# data will be in dict format and first line would be all your headers,else are column data
# here, database query and code processing
Надеюсь, это будет полезно.