Если вы предоставите больше информации, я могу помочь вам.
Вы можете использовать Базовые данные для хранения вашей информации. Во-первых, вам нужно смоделировать свои данные (посмотрите обучающие видео WWDC для Core Data). Затем вам нужно будет создать резервное хранилище для хранения данных. Вы можете написать программу для анализа данных и вставки их в граф базы данных / объекта.
Если вы новичок в Core Data, я бы порекомендовал вам взять хорошую книгу по Core Data, прежде чем начать. Если вы уже знакомы с Core Data, напишите себе программу для чтения вашего файла и вставьте ее в резервное хранилище.
Если вы сохраните свой xls как файл с разделителями табуляции (tsv), парсер для чтения файла будет довольно тривиальным. Просто ищите \ t при чтении каждой строки вашего файла, чтобы определить начало каждого столбца при чтении по одной строке за раз.
Если вы сохраните ваши данные как csv, тогда вашему парсеру придется иметь дело с комами, которые встречаются в середине строки. Это значительно более сложная программа, чтобы получить право. Однако, если вы ищете алгоритмы для импорта CSV, вы сможете увидеть совсем немного там.