Что такое хороший легкий просмотрщик CSV? [закрыто]

87

Есть ли хорошие легкие программы просмотра CSV? Я хотел бы что-то, что легко обновляет файл после его изменения. Быстрый поиск в Google не выявил явных победителей.

Я бы предпочел не открывать Excel каждый раз, поскольку он блокирует файл. Это предотвращает обновление файла другими программами.

Syvex
источник
3
Вроде классный проект, можно только для чтения?
тофутим
2
Просто используйте простой текстовый редактор, например, блокнот ++
Longball27

Ответы:

102

Это только для просмотра с использованием Powershell ...

Графический интерфейс пользователя; поддерживает сортировку, фильтрацию:

    Import-Csv yourfile.csv |Out-GridView

Дисплей консоли:

    Import-Csv yourfile.csv |Format-Table -AutoSize

или:

    Import-Csv yourfile.csv |Format-List

Чтобы получить дополнительные параметры сортировки и фильтрации, используйте командлеты where-object и sort-object по конвейеру.

Кевин
источник
Приветствуется встроенная функция Windows!
Иван Чау
Мне для этого нужна кнопка "сердечко".
Чарльз Вуд
1
!!! Боже мой, какая особенность
code4j
1
Блин, это так полезно ... и неизвестно! :)
Rynkadink
6
Это было потрясающе. Однако следует отметить одну вещь: если вы хотите указать разделитель (для значений, разделенных не так много запятыми), используйте-delimiter ';'
Стелиос Адамантидис
23

Я использую CSVFileView от Nirsoft . Это простой легкий просмотрщик csv только для чтения.

Примечание: из-за инструментов для восстановления пароля на сайте Nirsoft многие антивирусные программы блокируют загружаемые оттуда исполняемые файлы.

робочат
источник
2
Это именно то, что вам нужно. Легкий, но богатый возможностями. Вам понадобится автоматическое обновление (и, возможно, частичное обновление). Фильтры могут помочь вам увидеть только те данные, которые вам интересны. Очень полезный инструмент.
yosh m
Сайт Nirsoft полон отличных инструментов
Мэтью Лок
20

Если в вашей системе установлен Cygwin, column -tмне нравится использовать окно терминала.

$ cat file.csv
1,2,3,4
A,B,C,D
i,ii,iii,iv,v
foo,bar,foo foo,foobar
No commas

$ column -t -s"," file.csv
1          2    3        4
A          B    C        D
i          ii   iii      iv      v
foo        bar  foo foo  foobar
No commas

Чтобы обновить оригинал с изменениями по вашему запросу, вы можете объединить его с помощью watchкоманды:

watch column -t -s, file.csv
Коста
источник
1
Хотя вопрос помечен как Windows , он column -tтакже появляется в различных версиях * nix, включая Mac OS, поэтому, пожалуйста, наслаждайтесь вашим ⬆ так же, как мне понравился ваш ответ.
Дэйв Лэнд,
11

Оба этих потока указывают на CSVed :

Я попробовал, и у меня возникли проблемы с большими файлами (4000000 строк) с большим количеством столбцов (313), поэтому YMMV.

Обычно я просто использую утилиту BSD column. Это часть пакета util-linux для Windows:

Крис Бетти
источник
8

Вы можете попробовать Ron's Editor - он будет делать то, что вы хотите, он НАМНОГО лучше, чем Excel для редактирования файлов CSV ИМХО (поэтому я его написал), и я позволю вам решить, достаточно ли он легок ;-)

Аарон Стюарт
источник
Хороший инструмент .... возможно, придется его купить!
Брайан Адкинс
5
Ваааай слишком дорого для личных нужд
Икашницкий 08
3

Поскольку я был недоволен тем, как Excel отображает файлы CSV, я создал небольшой исполняемый файл, предназначенный для отображения файлов CSV. Недавно я сделал его доступным на http://csvquickviewer.com/. Он доступен только для Windows, потому что он написан на .NET.

Не требует настройки, но позволяет фильтровать, искать и т. Д.

Рафаэль Нёльднер
источник
1

Наконец, можно мгновенно открывать большие файлы и автоматически определять разделитель: V File Viewer с http://www.fileviewer.com/ 20-дневной бесплатной пробной версии . 20 долларов на покупку.

Другой, очень быстрый и автоматически определяющий разделитель, - это Delimit from http://delimitware.com 15-дневный бесплатный курс . 49 долларов в год. Вроде дорого.

Jfly
источник
0

Я считаю, что на сайте Microsoft есть бесплатные программы просмотра Excel. И я думаю, что собственный wordpad / write также может открывать файлы CSV.

Шиварам
источник
0

Если вы просто хотите посмотреть файл, почему бы не использовать текстовый редактор? Лучшие из них заметят обновление и предложат вам перезагрузить файл. Однако они не будут разделять значения на разные столбцы для вас; они будут отображать только содержимое. И UltraEdit, и TextPad в прошлом были для меня надежными.

Райан
источник
11
Текстовые редакторы плохо форматируют столбцы. Также было бы неплохо иметь встроенные простые функции, такие как SUM ().
syvex
0

OKFN в DataPipes SaaS Tool является вариантом для использования в браузере.
GitHub автоматически преобразует CSV в таблицы, предоставляя еще одну возможность в браузере, а также большую функциональность.

Альберт
источник