C# разделил один xlsx (289029 строк и 9 колонок, 24 Мб) по критерию "группировать и копировать в отдельный файл записи с уникальными значениями в одной колонке большого файла" на 458 xlsx файлов за 22-25 секунд.
Python Polars - 83-84 сек.
Разделение в csv файлы:
Python Polars 3.5 сек
C# - 5.5 сек
Создание, отладка кода с помощью Qwen chat минут 5.