Есть ли удобный просмотрщик командной строки csv, возможно, инструмент unix или мод некоторых инструментов (например, vim или python)?
Мне легко редактировать файлы CSV, написав их вручную (так как все, что вам нужно сделать, это разделить запятые столбцами), но есть ли способ просмотреть его в немного более приятном пользовательском интерфейсе в командной строке?
command-line
unix
csv
viewer
vonhogen
источник
источник
Ответы:
sc - это программа для работы с электронными таблицами из командной строки, которая существует уже давно и, вероятно, доступна в вашем менеджере пакетов. Вот вступительная статья к Linux Journal:
источник
sc
читает файлы, разделенные двоеточиями, а не файлы CSV: linuxjournal.com/article/10699?page=0,1Есть инструмент CSVfix , который помогает с просмотром файлов CSV.
Простой способ просмотра CSV-файлов в командной строке - передать файл .csv в
column
утилиту с разделителем столбцов, установленным в виде запятой:источник
column -s, -t yourfile.csv
. Всякий раз, когда вы видите,cat file | command
рассмотретьcommand file
илиcommand < file
сначала.Кажется, что этот вопрос частично совпадает с моим похожим вопросом о StackOverflow:
Командная строка CSV Viewer?
Главный ответ там в настоящее время:
(Пожалуйста, смотрите ссылку для более подробной информации.)
источник
Мощная программа vim имеет плагин для CSV-файлов в CSV- плагине и его скриншот
источник
Я знаю, что этот вопрос уже довольно старый, но я хочу добавить еще один инструмент, который мне показался очень удобным:
tabview ( https://github.com/TabViewer/tabview )
Строка заголовка файла csv всегда будет оставаться наверху, и в нем будет много других возможностей.
источник
Режим emacs csv-nav покажет файл csv и откроет отдельные записи в текстовом буфере для редактирования и сохранения обратно в исходный буфер
источник