Склонять текстовый или excel файл по падежам

Максимальный размер файла - 500 килобайт.
.txt - по одному слову или фразе на строку, без пустых строк. Файл должен быть в UTF-8 кодировке.
.xlsx - по одному слову или фразе в ячейке, без пустых ячеек. Первая строка - 1, столбец - A.