Командная строка Unix [закрытое] средство просмотра CSV

Существует ли удобная командная строка csv средство просмотра, возможно инструмент Unix или модификация некоторых инструментов (например, энергия или Python)?

Мне легко просто отредактировать файлы CSV путем записи этого вручную (так как все, необходимо ли сделать это запятая, разграничивает столбцы), но есть ли способ просмотреть его в немного более хорошем UI на командной строке?

8
задан 18.04.2011, 18:41

1 ответ

Существует инструмент, CSVfix, который помогает с просмотром файлов CSV.

CSVfix является потоковым редактором командной строки, специально предназначенным для контакта с данными CSV. С ним Вы можете, среди прочего:

  • Преобразуйте фиксированный формат, мультилинию и файлы DSV к CSV
  • Переупорядочьте, удалите, разделите и объедините поля
  • Преобразуйте случай, продвижение обрезки и конечные пробелы
  • Поиск конкретного довольный регулярные выражения использования
  • Отфильтруйте дублирующиеся данные или данные по спискам исключения
  • Выполните редактирование стиля sed/perl
  • Обогатите данными из других источников
  • Добавьте порядковые номера и информацию об источнике файла
  • Разделите большие файлы CSV на меньшие файлы на основе полевого содержания
  • Выполните арифметические вычисления на отдельных полях
  • Проверьте данные CSV против набора правил проверки
  • Преобразуйте между форматом CSV и фиксированным форматом, XML, SQL и DSV
  • Суммируйте данные CSV, вычисляя средние числа, режимы, частоты и т.д.

Простой способ просмотреть файлы CSV на командной строке состоит в том, чтобы передать .csv файл по каналу в column утилита с набором разделителя столбца как запятая:

column -s, -t yourfile.csv
4
ответ дан 07.12.2019, 13:49

Теги

Похожие вопросы