Предполагая, что вы прочитали этот файл и сохранили в List, где DataObject это представление строки из этого файла, что-то вроде data class DataObject(val n: Int, val item: String, val date: String), код можно написать примерно так
val representation = list
.sortedBy { it.n }
.map { it.item }
.dropLast(5)
.joinToString("\n")
println(representation)
Собственно из примера не очень понятно, что за файл и его формат. Вроде похоже на CSV с 3 столбцами, тогда берем
https://github.com/doyaaaaaken/kotlin-csv
val file: File = File("test.csv")
val rows: List<List<String>> = csvReader().readAll(file)
val list: List<DataObject> = rows.map { (first, second, third) -> DataObject(first.toInt(), second, third) }
Получаем нужный список с данными из таблицы.