Skip to content

Файлы CSV как таблица

Нажмите F3 на файле .csv или .tsv, и он откроется настоящей таблицей — столбцы, заголовки, сортировка и фильтр — а не строками текста с запятыми.

Это плагин: его можно отключить или удалить в Конфигурация ▸ Плагины…. Без него F3 показывает файл простым текстом, что для небольшого файла по-прежнему вполне читаемо.

Разделитель вычисляется, а не предполагается

Запятая, точка с запятой, табуляция, вертикальная черта и двоеточие — все кандидаты. Плагин считает каждый из них по первым двадцати строкам и берёт тот, что встречается одинаковое число раз на наибольшем количестве строк: файл, в каждой строке которого четыре точки с запятой, — это файл с точкой с запятой, что бы ни говорило расширение. На практике это важно: .csv, выгруженный табличным редактором на русской системе, обычно разделён точками с запятой, а .tsv не всегда разделён табуляциями.

Первая строка считается заголовочной и становится названиями столбцов.

Сортировка и фильтрация

Щёлкните заголовок столбца, чтобы отсортировать по нему, ещё раз — чтобы обратить порядок. Сортировка числовая, когда оба значения — числа, и алфавитная в остальных случаях, поэтому столбец с размерами ставит 9 перед 10, а не после.

Поле поиска фильтрует по мере ввода, без учёта регистра. По умолчанию оно смотрит во все столбцы; выберите столбец в меню рядом, чтобы смотреть только в него.

Чего он не делает

Разбор намеренно небольшой, и об одном ограничении стоит знать заранее: разделитель внутри поля в кавычках всё равно считается разделителем. Строка вроде

"Smith, John",42

превращается в три ячейки вместо двух. Окружающие кавычки убираются, когда охватывают поле целиком, но дальше кавычки не интерпретируются. Для файла, где это важно, встроенный просмотрщик или табличный редактор — более подходящий инструмент.

Пустые строки пропускаются, а поле, занимающее несколько строк, не поддерживается.