CSV Tool Kit (CSVtk) — набор инструментов для работы с CSV-файлами
Введение
CSV Tool Kit, или сокращённо csvtk, представляет собой консольное приложение, предназначенное для автоматизации повторяющихся задач по обработке и управлению данными в формате CSV и TSV. Программа позволяет легко манипулировать содержимым CSV-файлов, предоставляя более 45 различных команд.
Основные функции
Csvtk поддерживает широкий спектр функций, включая:- добавление заголовков к данным;
- потоковую передачу файлов в стандартный вывод (stdout);
- объединение файлов построчно;
- выбор частей полей и применение фильтров;
- поиск данных по выбранным полям;
- печать записей и заголовков;
- переименование строк и столбцов;
- объединение файлов;
- замену данных и создание новых столбцов с использованием регулярных выражений.
Кроме того, программа включает опции преобразования файлов, позволяя получать из входных CSV-данных JSON, Markdown или табличные файлы. Она также может преобразовывать стандартные CSV-файлы в удобочитаемые выровненные таблицы и конвертировать таблицы XLSX в CSV-файлы.
Особенности использования
Для корректной работы программы необходимо учитывать несколько моментов:- все строки во входном файле должны иметь одинаковое количество полей или столбцов;
- строки с пробелами могут вызвать ошибки, но есть команда для их пропуска;
- необходимо обращать внимание на строку заголовка, уникальность имён столбцов и файлы с разделителями табуляции.
Программа особенно полезна для тех, кто уже имеет опыт работы с консолью Windows, поскольку это упрощает процесс её использования.
Новые возможности версии 0.29.0
В версии 0.29.0 были добавлены новые команды для исправления некорректных CSV/TSV, вызванных двойными кавычками.
Плюсы программы:
- Автоматизация повторяющихся задач.
- Широкий спектр поддерживаемых функций.
- Возможность преобразования файлов в различные форматы.
- Удобство использования для опытных пользователей консоли.
Похожие программы
Категория | Другие офисные инструменты |
Версия | 0.29.0 |
Разработчик | Wei Shen |
Размер | 8.8 MB |
Лицензия | MIT License |
ОС |
|