Задать вопрос
@Asriel

Чем можно открыть большой файл csv?

Всем привет. Подскажите нормальную программу (или онлайн сервис) для открытия большого файла (около 7 гб) csv. Я хочу открыть не первые 100 строк, а весь файл
  • Вопрос задан
  • 9317 просмотров
Подписаться 1 Простой Комментировать
Ответ пользователя rPman К ответам на вопрос (2)
@rPman
Самое быстрое - консольные утилиты, из мира linux, awk, cut, grep,... сможешь разобрать свой файл хоть на калькуляторе (можно поставить отдельно или взять готовое с помощью майкрософтовского wsl или cygwin).

Любое другое решение будет сильно медленнее и будет требовать больше ресурсов.

пример, если тебе нужны строки (csv - текстовый формат, по строке на запись), в которых есть нужная тебе подстрока, то используй grep:
grep "искомая строка в кодировке файла" имя_файла.csv > новый_файл.csv

почти наверняка тебе хватит подстроки или регулярного выражения (ключ -e)
p.s. если там очень сложное условие, и недостаточно филтации в пределах строки, то импортируй csv в базу данных, например sqlite (импорт из csv встроен), правда 7гб может не шибко быстро импортировать, потом индексы создавать (я советую такие операции делать на ram диске) зато потом почти любые фильтрации
Ответ написан