Linux чем открыть csv

View tabular file such as CSV from command line [closed]

Closed. This question does not meet Stack Overflow guidelines. It is not currently accepting answers.

  • This question does not appear to be about a specific programming problem, a software algorithm, or software tools primarily used by programmers. If you believe the question would be on-topic on another Stack Exchange site, you can leave a comment to explain where the question may be able to be answered.
  • We don’t allow questions seeking recommendations for books, tools, software libraries, and more. You can edit the question so it can be answered with facts and citations.

Anyone know of a command-line CSV viewer for Linux/OS X? I’m thinking of something like less but that spaces out the columns in a more readable way. (I’d be fine with opening it with OpenOffice Calc or Excel, but that’s way too overpowered for just looking at the data like I need to.) Having horizontal and vertical scrolling would be great.

Since i can’t give an answer: SC-IM is a CLI viewer and editor for tables that can also open CSV. github.com/andmarti1424/sc-im

18 Answers 18

column is a standard unix program that is very convenient — it finds the appropriate width of each column, and displays the text as a nicely formatted table.

Note: whenever you have empty fields, you need to put some kind of placeholder in it, otherwise the column gets merged with following columns. The following example demonstrates how to use sed to insert a placeholder:

$ cat data.csv 1,2,3,4,5 1. 5 $ sed 's/,,/, ,/g;s/,,/, ,/g' data.csv | column -s, -t 1 2 3 4 5 1 5 $ cat data.csv 1,2,3,4,5 1. 5 $ column -s, -t < data.csv 1 2 3 4 5 1 5 $ sed 's/,,/, ,/g;s/,,/, ,/g' data.csv | column -s, -t 1 2 3 4 5 1 5 

Note that the substitution of ,, for , , is done twice. If you do it only once, 1. 4 will become 1, ,,4 since the second comma is matched already.

I really like this option -- it's good to know about column . I ended up making this a short shell script (most of it is boilerplate "how do I use it?" and error checking code). github.com/benjaminoakes/utilities/blob/master/view-csv

The 'Debian GNU/Linux' version of column has the '-n' option: "By default, the column command will merge multiple adjacent delimiters into a single delimiter when using the -t option; this option disables that behavior. This option is a Debian GNU/Linux extension."

Читайте также:  Создать загрузочную флешку linux ultraiso

from man column : -n By default, the column command will merge multiple adjacent delimiters into a single delimiter when using the -t option; this option disables that behavior. This option is a Debian GNU/Linux extension.

You can install csvtool (on Ubuntu) via

sudo apt-get install csvtool 
csvtool readable filename | view - 

This will make it nice and pretty inside of a read-only vim instance, even if you have some cells with very long values.

For those not on Debian-base distros, this tool seems to originate from here: docs.camlcity.org/docs/godisrc/ocaml-csv-1.1.6.tar.gz Unfortunately the "homepage" link is dead, and I don't see an easy way to download the whole archive in a go.

Have a look at csvkit. It provides a set of tools that adhere to the UNIX philosophy (meaning they are small, simple, single-purposed and can be combined).

Here is an example that extracts the ten most populated cities in Germany from the free Maxmind World Cities database and displays the result in a console-readable format:

$ csvgrep -e iso-8859-1 -c 1 -m "de" worldcitiespop | csvgrep -c 5 -r "\d+" | csvsort -r -c 5 -l | csvcut -c 1,2,4,6 | head -n 11 | csvlook ----------------------------------------------------- | line_number | Country | AccentCity | Population | ----------------------------------------------------- | 1 | de | Berlin | 3398362 | | 2 | de | Hamburg | 1733846 | | 3 | de | Munich | 1246133 | | 4 | de | Cologne | 968823 | | 5 | de | Frankfurt | 648034 | | 6 | de | Dortmund | 594255 | | 7 | de | Stuttgart | 591688 | | 8 | de | Düsseldorf | 577139 | | 9 | de | Essen | 576914 | | 10 | de | Bremen | 546429 | ----------------------------------------------------- 

Csvkit is platform independent because it is written in Python.

Источник

10 Бесплатных редакторов CSV для учета или редактирования файлов резервного копирования базы данных SQL

Формат CSV очень популярен среди бухгалтеров, это широко используемый формат, который содержит цифры и тексты в формате электронных таблиц. Если вы не занимаетесь бухгалтерским учетом, на вашем компьютере, скорее всего, не будет редактора CSV, особенно Microsoft Excel.

Если вы веб-программист или веб-разработчик, время от времени вы будете сталкиваться с файлами в формате CSV, это файлы, экспортируемые базами данных SQL. Для чтения или редактирования этих файлов Вам понадобится редактор CSV, который является программным обеспечением для электронных таблиц. Вот некоторые из бесплатных редакторов CSV, которые позволяют вносить изменения в ваши MySQL резервные копии в формате CSV, некоторые делают работу с centos и Ubuntu Linux.

Программы для Windows, мобильные приложения, игры - ВСЁ БЕСПЛАТНО, в нашем закрытом телеграмм канале - Подписывайтесь:)

↓ 01 – CSVed | Windows

CSVed является наиболее полным и полнофункциональным редактором CSV-файлов (значения разделены запятыми). Такие файлы обычно экспортируются из базы данных, которая требует специальной обработки на других программах, это предпочтительный формат для обмена данными. Определив разделители полей и строк, очень легко перестроить исходную табличную структуру перед генерацией CSV-файла. CSVed — это простой и мощный редактор CSV-файлов, вы можете управлять любым CSV-файлом, разделенным любым разделителем. Если вы ежедневно работаете с базами данных MySQL или SQL и экспортируете данные, вам понравится это программное обеспечение.

Читайте также:  Add known host linux

Формат CSV является широко используемым форматом файлов для хранения и обмена табличными данными. Почти все приложения для работы с таблицами и базами данных (например, Excel и Numbers) поддерживают его. К сожалению, не все CSV-файлы одинаковы. В CSV-файлах используются различные разделители записей (запятая или точка с запятой), символьные кодировки, десятичные разделители или стили кавычек.

TableTool обрабатывает эти вопросы автоматически. Он определяет спецификацию CSV-файла для вас и отображает его содержимое в табличном представлении. Использование TableTool является простым способом создания, редактирования и преобразования CSV-файлов.

↓ 03 – калькулятор LibreOffice | Windows | Linux | macOS

Calc — это бесплатная программа для работы с электронными таблицами, которая вам всегда была нужна. Новички находят ее интуитивно понятной и легкой в изучении, в то время как профессиональные разработчики данных и цифровые краннеры ценят широкий спектр расширенных функций. Встроенные мастера помогут вам выбрать и использовать широкий спектр дополнительных функций. Или вы можете загрузить шаблоны из репозитория шаблонов LibreOffice для готовых электронных таблиц.

iMatrixitor — это редактор файлов данных для CSV (разделенных полей Comma, Tab) и файлов фиксированного положения полей. Он поддерживает форматы Unix / PC текстовых и двоичных файлов, расположенных как на локальном жестком диске, так и на удаленном FTP-сервере. iMatrixitor может открывать / изменять / сохранять локальные и FTP-файлы, а также поддерживает «сохранение как» файлов между локальным и FTP. iMatrixitor использует внешний файл определений для форматирования своего рода файла данных.

↓ 05 – CSVpad | Windows | Linux

CSVpad — удобный бесплатный редактор CSV (значения с разделителями-запятыми). Он поддерживает юникод и является портативным приложением. CSVpad может манипулировать столбцами и строками. Экспортируйте CSV-файлы в html / xml / OpenDocument Spreadsheet (ods) и Microsoft Excel 8.0 (xls) файлы. CSVpad основан на DMcsvEditor, он работает под Windows 8, Windows 7, Windows Vista, Windows XP и Linux. Есть одна или две бонусные функции: «Снимок» сохраняет JPG таблицы, «Поиск онлайн» открывает веб-страницу с результатами поиска Google по выбранной ячейке. После этого файл можно сохранить в CSV или с другими поддерживаемыми разделителями (вкладка/двоеточие/полустоечник и т.д.), или экспортировать как XLS, ODS, XML или HTML.

↓ 06 – Приятель по CSV | Windows

Швейцарский нож для Ваших CSV-файлов! CSV Buddy поможет вам сделать ваши CSV-файлы готовыми к импорту с помощью разнообразного программного обеспечения. Загружайте/сохраняйте/экспортируйте файлы с различными разделителями и множеством опций. CSV Buddy поможет вам сделать ваши файлы CSV готовыми для импорта разнообразным программным обеспечением. Загружайте файлы со всеми видами разделителей полей (запятая, тад, полуколонна) и инкапсуляторов (двойные/одные кавычки или любые другие). Преобразовывать разрывы строк в поле данных (XL готово). Переименовывать/упорядочивать поля, добавлять/редактировать записи, фильтровать или искать, искать и заменять, сохранять с любыми разделителями и экспортировать в форматы фиксированной ширины, HTML шаблоны или XML. Юникод готов. Свободное программное обеспечение.

Читайте также:  Pantum m5000 driver linux

Rons CSV Editor — мощный редактор файлов CSV. Он может открывать любой формат разделенного текста, включая стандартные файлы, разделенные запятыми и вкладками (CSV и TSV), и позволяет полностью контролировать их содержание и структуру. Благодаря чистому и аккуратному интерфейсу Rons CSV Editor также идеально подходит для простого просмотра и чтения CSV, или любого текста, разделенного на части, файлы.

Rons CSV Editor — это конечный редактор CSV, независимо от того, нужно ли вам редактировать CSV-файл, очищать некоторые данные или объединять и преобразовывать их в другой формат, это идеальное решение для тех, кто регулярно работает с CSV-файлами.

↓ 08 – reCsvEditor | Windows | macOS | Linux

Редактор как для Csv-файлов, так и для файлов с фиксированной шириной. Имеется автоматическое определение атрибутов для одной записи Csv Files. Вы можете редактировать Fixed Width файл и Multi-Record Csv / Fixed width файлы, используя Xml схему. Существует также ограниченное редактирование для Xml и PO файлов. Поддерживаются очень большие Файлы, размером до 1 ГБ SQL файлов в формате CSV.

Извлекайте данные из множества источников, в том числе из BigQuery, для более глубокого изучения. Листы содержат все необходимые инструменты для анализа, визуализации и извлечения максимальной пользы из данных. Дополнительные API и инструменты для работы с разъемами помогают обрабатывать данные из нескольких источников — в формате CSV, Excel или любом другом формате файлов. Для более глубокого анализа можно синхронизировать листы с BigQuery и использовать наборы реальных данных из Бюро переписи населения, Всемирного банка и др.

Calc — это приложение для работы с электронными таблицами, о котором вы всегда мечтали. Новички находят его интуитивно понятным и простым в изучении; профессиональные разработчики данных и цифроуборочные комбайны по достоинству оценят широкий спектр расширенных функций. Сохраняйте свои электронные таблицы в формате OpenDocument — новом международном стандарте для офисных документов. Этот формат, основанный на XML, означает, что вы не привязаны к Calc. Вы можете получить доступ к своим электронным таблицам с помощью любого программного обеспечения, совместимого с OpenDocument.

Вы можете свободно импортировать свои старые электронные таблицы Microsoft Excel или сохранить свою работу в формате Excel для отправки людям, использующим продукты Microsoft. Calc может читать файлы .xlsx, созданные с помощью Microsoft Office 2007 или Microsoft Office 2008 для Mac OS X.

Программы для Windows, мобильные приложения, игры - ВСЁ БЕСПЛАТНО, в нашем закрытом телеграмм канале - Подписывайтесь:)

Источник

Оцените статью
Adblock
detector