Запитання з тегом «csv»

1
Чи існує спосіб, в ідеалі за допомогою командного рядка, конвертувати декілька файлів .csv в одну багатолистову таблицю .xls?
Чи існує спосіб, в ідеалі за допомогою командного рядка, конвертувати декілька файлів .csv в одну багатолистову таблицю .xls? Якщо не існує рішення для cli, було б добре знати, чи існує API, який працює в ідеалі, awk або pascal, але, якщо цього не зробити, то досить добре.

5
Додайте стовпчик з одного .csv до іншого .csv-файлу
file1.csv A,,C,D A,,C,D A,,C,D A,,C,D file2.csv A,B A,B A,B A,B бажаний вихід.csv A,B,C,D A,B,C,D A,B,C,D A,B,C,D Я намагався безрезультатно використовувати "приєднатися" та "вставити". Чи є команда bash для цього? Стовпець "А" однаковий в обох .csvфайлах.
12 bash  csv  join 

1
Як пакетно перейменувати файли (зображення) на основі файлу CSV
Що я маю і хочу досягти: В одній папці є тисячі зображень. У мене файл CSV із такими стовпцями: A: оригінальна назва B: перейменоване ім'я Типовий рядок виглядає приблизно так: "original-1.jpg","renamed-1.jpg" "original-2.jpg","renamed-2.jpg" Я можу прибрати цитати, це не проблема. Тепер я хочу використовувати додаток або запустити скрипт, який шукатиме всі …

2
Як можна надрукувати назви аркушів електронної таблиці за допомогою командного рядка Linux?
Мені відомо, що я можу використовувати in2csvдля збереження певного робочого аркуша як .csv: in2csv --sheet "sheet name" file1.xls > sheet-name.csv Але чи існують інші інструменти для того, щоб просто надрукувати назви аркушів? Можливо, є варіанти з Perl?
11 command-line  csv  xls 

4
Перетворення таблиць .xls / .xlsx у декілька .csv на основі списку
Мені потрібно конвертувати всі аркуші одного .xls / .xlsx файлу в .csv. Це буде зроблено для всіх файлів .xls у всіх каталогах та підкаталогах (рекурсивно). Крок 1. Отримайте назви аркушів усіх .xls у .csv, використовуючи: for file in $(find . -name '*.xls' -o -name '*.xlsx');do in2csv -n "$file" > ${file%.xls}-sheetnames-list.csv; …
10 command-line  csv  xls 


2
Видаліть кілька рядків у файлі CSV
Я працюю над цим завданням, щоб видалити рядки з файлу CSV з різними клієнтами. Я зрозумів, як видалити одного конкретного клієнта за допомогою цього коду: delete() { awk -F "\"*;\"*" '$1 != '$@' {print $ALL}' input.csv > output.csv } delete $@ Однак тепер мені доводиться видаляти декількох клієнтів одночасно. Я …
Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.