Tag: csv

Bash для чтения всех столбцов и отображения пустых ячеек в каждой строке из файла CSV

Мне нужен сценарий, чтобы пройти через каждый столбец, проверить наличие пробелов и сгруппировать его для меня в 1 столбец … так, например, 1-й ряд: банан , 2-й ряд: Рэйчел , 5-й ряд: Рэйчел, Моника, Чендлер, Джои, Дженис, банан

Объединить несколько строк столбец за столбцом на основе столбца 1 – один и тот же файл?

Я пытаюсь организовать файл CSV с 30 столбцами и 1000 строк. Я хочу объединить строки столбец за столбцом, если 1-й столбец совпадает, используя вертикальную линию (|). Входные данные: 3,XX,YY,123,1234,MM,-,,DD,1235,XC 3,XM,YM,123,1234,MD,-,A,FD,1233,XC 3,XN,YN,123,1234,MM,-,,ED,1235,XC Выход: 3,XX|XM|XN,YY|YM|YN,123,1234,MM|MD,-,A,DD|FD|ED,1235|1233,XC Поэтому я хочу объединить только разные значения. Я посмотрел на эту тему, но не помогло в моей проблеме?

Использование bash для замены первого и второго столбцов в CSV

Я использую Bash. У меня есть файл CSV с двумя столбцами данных, который выглядит примерно так num_logins,day 253,2016-07-01 127,2016-07-02 Я хочу поменять местами первый и второй столбцы (сделать столбец даты первым). Я попробовал это awk ‘ { t = $1; $1 = $2; $2 = t; print; } ‘ /tmp/2016_logins.csv Однако результаты выдаются одинаково. Чего […]

Как сделать подсчет суммы в libreoffice calc, один столбец

У меня есть файл .csv, который имеет два столбца и около 50 строк данных в них. В одной из колонок есть цифры. Что должно было сработать – =sum результат должен отображаться в другой ячейке, которая находится за пределами диапазона, скажем, B: 55, но все, что я получаю, это hashи, которые сообщают, что есть ошибка, но […]

Как объединить первые две строки CSV столбец за столбцом?

У меня есть файл Excel, который я преобразовал в CSV. После преобразования это выглядит как в следующем примере (обратите внимание, что в CSV есть более 100 столбцов. Это уменьшенная версия): ,Product,” “,Citty,” “,Price ,Name,” “,Location,” “,Per Unit ,banana,” “,CA,” “,5.7 ,apple,” “,FL,” “,2.3 Мне нужно написать скрипт, который будет брать первую и вторую строку и […]

Скрипт для изменения CSV в формат Key Value (KV)

У меня есть файл CSV с данными, как показано ниже: row_identifier,DBNAME,tblsps_name,Cur_size,Max_size,Used,Free,Percentage tablespace,MRETF,RERETOSB15_DATA,51200,45600,14284,31316,31 tablespace,MRETF,SPOTLIGHT_DATA,500,2000,259,1741,13 tablespace,MRETF,DDLAUDITING,25,25,2,23,8 Мне нужен вывод в следующем формате: tablespace,MRETF,tblsps_name:RERETOSB15_DATA,Cur_size:51200,Max_size:45600,Used:14284,Free:31316,Percentage:31 tablespace,MRETF,tblsps_name:SPOTLIGHT_DATA,Cur_size:500,Max_size:2000,Used:259,Free:1741, в tablespace,MRETF,tblsps_name:RERETOSB15_DATA,Cur_size:51200,Max_size:45600,Used:14284,Free:31316,Percentage:31 tablespace,MRETF,tblsps_name:SPOTLIGHT_DATA,Cur_size:500,Max_size:2000,Used:259,Free:1741, и так далее .. В основном мне нужен вывод как ключ (имя столбца): значение

Переключать столбцы в CSV с помощью awk?

У меня точно такой же вопрос, как и здесь . Разница лишь в том, что у меня только 3 столбца, и я пытаюсь переместить 1-й столбец до конца. Исходный файл выглядит так: col1,col2,col3 2,2015-01-04,23 196,2015-01-20,36 Я не сделал ошибку, которую сделал другой спрашивающий (то есть не поставил запятую после F или после OFS =). Итак, […]

Как сравнить строки в одном файле построчно и добавить вывод в тот же файл

У меня есть файл abc.csv который имеет содержимое ниже. a6caa290d03ae75dd5f3bf9214f0b523;CO.jar,a6caa290d03ae75dd5f3bf9214f0b523;CO.jar, a1a5bf1547f50feea4120290343f89e4;Common.jar,a1a5bf1547f50feea4120290343f89e4;Common.jar, 1264897ea44d85c3f0dba127ff02f514;DA.jar,1264897ea44d85c3f0dba127ff02f514;DA.jar, e77834d4ba2a4193b94fee9470a458a4;FW.jar,e77834d4ba2a4193b94fee9470a458a4;FW.jar, Мне нужно читать файл построчно и сравнивать значения до и после. Если оба значения равны, напишите SUCCESS на том же конце строки, иначе FAILURE на том же конце строки. Я попробовал ниже. for I in `cat abc.csv` do VAR1=`echo $I | awk […]

Измените все, кроме первого «,» на «» для каждой строки в файле (bash)

Я использую bash и у меня есть файл csv (dat.csv), который должен содержать только два столбца (App, Blurb) данных, но из-за большого количества символов ‘,’ в каждой строке он становится МНОГО столбцов. ПРИМЕР ПРОБЛЕМЫ csv.dat: App , Blurb diff, this is the diff program, bla bla bla, yadda yadda word, this is ms product, it […]

Как напечатать количество рисунков в каждой строке?

Мне нужно напечатать счетчик соответствующей строки в конце каждой строки. Пример для соответствия foo : foo,bar,foo,foo bar,foo,bar,bar foo,foo,bar,bar Результат: foo,bar,foo,foo,3 bar,foo,bar,bar,1 foo,foo,bar,bar,2 Я проверил эту ссылку ( Как посчитать количество конкретного символа в каждой строке? ), Но не повезло.

Linux и Unix - лучшая ОС в мире.