Вопрос программистам, без рейтинга

Добрый день, болезные!

Я могу примитивно программировать, но где брать информацию.

К примеру, я хочу сформировать таблицу в екселе.

Обычный цикл for (i), дальше лист формируется из нескольких, к примеру, в первом листе берёт наименование, ищет строку в другом листе, которая содержит это же наименование, дальше, если находит берёт, к примеру, второй столбец из этой найденной строки. И т.д.

Но я не могу найти, в каком формате мне написать что я проверяю строку (i)

Например,

for (i=1; i<10;i++)

check(B%i)##? как узнать, какой знак вместо процента?

Как читается файл, нужно ли мне преобразовать екселевский файл в csv или большинство языков могут по умолчанию понять этот формат?(интересуют питон, бейсик или с)