Счётчик строк CSV
Быстрая проверка при работе с экспортом CSV: файл действительно содержит 12 000 строк, или скрипт его обрезал? Вставьте CSV, и счётчик покажет общее количество строк, количество строк данных (всего минус заголовок), учитывался ли заголовок, а также число столбцов в первой строке. Не нужно открывать Excel или запускать блокнот Python только ради ответа на вопрос «сколько записей?».
Как счётчик читает ваш файл
-
1
Вставьте CSV
Полный файл или фрагмент. Пустые строки пропускаются, поэтому завершающий перевод строки не завысит результат.
-
2
Настройте режим заголовка
Включайте или отключайте заголовок, чтобы количество строк данных отражало реальные записи, а не имена столбцов.
-
3
Подсчёт выполняется локально
Строки разбиваются по любому символу переноса строки Unicode; первая строка анализируется для определения числа столбцов.
-
4
Прочитайте сводку
Четыре числа: общее количество строк, строки данных, наличие заголовка (да/нет), столбцы в строке 1.
Почему количество физических строк и строк CSV не всегда совпадает
Заманчивая однострочная команда вроде wc -l file.csv считает физические строки, а это не то же самое, что строки CSV, когда ячейки содержат встроенные переводы строк.
Где физические строки и строки CSV расходятся
| Ситуация | Что показывает wc -l |
Реальные строки |
|---|---|---|
| Файл с завершающим переводом строки | строки + 1 | строки |
Многострочная ячейка ("line1\nline2") |
строки + 1 | строки |
| Без завершающего перевода строки | строки - 1 | строки |
Этот инструмент сначала разбивает текст по переводам строк Unicode, а затем отфильтровывает пустые строки. Сейчас он не разбирает многострочные ячейки в кавычках как одну строку, поэтому CSV со встроенными переводами строк внутри значений в кавычках будет подсчитан с завышением. Для таких CSV сначала пропустите файл через полноценный парсер (Python csv.reader, PHP str_getcsv построчно), чтобы привести каждую запись к одной строке.
Типичные случаи применения подсчёта строк
- Проверка после экспорта. Сравните значение счётчика с количеством записей в исходной базе данных.
- Оценка затрат. Поставщики API часто берут плату за каждую загруженную строку; узнайте это число, прежде чем нажать «Импорт».
- Разбиение на части. Решите, на сколько файлов разбить большой CSV перед обработкой инструментом пакетной обработки.
Столбцы в первой строке
Число столбцов берётся из строки 1 независимо от режима заголовка. Если ваши строки неровные (разной ширины по всему файлу), это число говорит только о верхней части. Для проверки более широких различий используйте программу просмотра CSV или таблицу.
Часто задаваемые вопросы
Пока нет. Ячейки, занимающие несколько строк за счёт переводов строк в кавычках, завышают общее количество строк. Если это важно, предварительно обработайте файл настоящим парсером CSV, который выдаёт по одной физической строке на запись.
Потому что режим заголовка включён по умолчанию. Когда переключатель включён, количество строк данных равно общему числу строк минус один. Отключите его, если в вашем CSV нет заголовка, тогда оба числа совпадут.
Любая строка, которая после обрезки содержит только пробельные символы. Такие строки удаляются перед подсчётом, чтобы случайные завершающие переводы строк не завышали итог.
Нет. Разбиение и подсчёт строк происходят в вашем браузере, и с вашего устройства ничего не отправляется.
Сопутствующие инструменты
Конвертер MKV в MP4
Конвертируйте видео MKV в MP4 для более плавного воспроизведения на iPhone, iPad, в QuickTime, браузерах, телевизорах и редакторах. Загрузите файл .mkv и скачайте совместимый .mp4.
Разделитель листов Excel
Разделяйте книгу XLSX или XLS по вкладкам листов, блокам строк данных или значениям столбца в браузере. Скачивайте один XLSX или локальный ZIP без загрузки файла.
Конвертер M4A в MP3
Конвертируйте аудио M4A в MP3 для более широкой совместимости. Загрузите файл .m4a и скачайте совместимую копию .mp3.
Объединение листов Excel
Локально объединяйте файлы XLSX, XLS, XLSM, XLSB или ODS. Сохраняйте листы отдельно либо добавляйте строки с одинаковыми заголовками, затем скачивайте XLSX.
CSV в Excel
Преобразуйте CSV в книгу XLSX с одним листом прямо в браузере. Проверьте разделители, сохраните идентификаторы, распознайте безопасные числа и не загружайте содержимое файла.
Конвертер субтитров
Преобразуйте субтитры SRT и WebVTT локально, проверяйте время реплик, сохраняйте многострочный текст и скачивайте результат.
Инструмент доступен на других языках
- CSV-radräknare [SV]
- Penghitung Baris CSV [ID]
- CSV Row Counter [EN]
- ตัวนับแถวในไฟล์ CSV [TH]
- CSV行カウンター [JA]
- Đếm hàng trong bảng dữ liệu CSV [VI]
- Contador de Filas CSV [ES]
- CSV Satır Sayacı [TR]
- CSV-Zeilen-Zähler [DE]
- Compteur de lignes CSV [FR]
- Contador de Linhas CSV [PT]
- CSV行计数器 [ZH]
- عداد صفوف CSV [AR]
- CSV 행 카운터 [KO]
- CSV-rijenteller [NL]
- Licznik wierszy CSV [PL]
- Contatore di righe CSV [IT]