Файлы CSV как таблица
Нажмите F3 на файле .csv или .tsv, и он откроется настоящей таблицей — столбцы, заголовки, сортировка и фильтр — а не строками текста с запятыми.
Это плагин: его можно отключить или удалить в Конфигурация ▸ Плагины…. Без него F3 показывает файл простым текстом, что для небольшого файла по-прежнему вполне читаемо.
Разделитель вычисляется, а не предполагается¶
Запятая, точка с запятой, табуляция, вертикальная черта и двоеточие — все кандидаты. Плагин считает каждый из них по первым двадцати строкам и берёт тот, что встречается одинаковое число раз на наибольшем количестве строк: файл, в каждой строке которого четыре точки с запятой, — это файл с точкой с запятой, что бы ни говорило расширение. На практике это важно: .csv, выгруженный табличным редактором на русской системе, обычно разделён точками с запятой, а .tsv не всегда разделён табуляциями.
Первая строка считается заголовочной и становится названиями столбцов.
Сортировка и фильтрация¶
Щёлкните заголовок столбца, чтобы отсортировать по нему, ещё раз — чтобы обратить порядок. Сортировка числовая, когда оба значения — числа, и алфавитная в остальных случаях, поэтому столбец с размерами ставит 9 перед 10, а не после.
Поле поиска фильтрует по мере ввода, без учёта регистра. По умолчанию оно смотрит во все столбцы; выберите столбец в меню рядом, чтобы смотреть только в него.
Чего он не делает¶
Разбор намеренно небольшой, и об одном ограничении стоит знать заранее: разделитель внутри поля в кавычках всё равно считается разделителем. Строка вроде
"Smith, John",42
превращается в три ячейки вместо двух. Окружающие кавычки убираются, когда охватывают поле целиком, но дальше кавычки не интерпретируются. Для файла, где это важно, встроенный просмотрщик или табличный редактор — более подходящий инструмент.
Пустые строки пропускаются, а поле, занимающее несколько строк, не поддерживается.