Необходимо преобразовать файл Excel в файл разделителя каналов в Linux с помощью сценария оболочки. Пожалуйста, помогите
Я новичок в сценарии оболочки. Я видел сообщение, чтобы преобразовать запятую в канал, используя следующий код ...
awk '{for(i=1; i<=NF; i+=2) gsub(",","|",$i)}1' FS=\" OFS= file
как изменить эту команду для файла Excel в канал?
xls
илиxlsx
? Или простой текстовый файл CSV?.xslx
просто почтовый индекс, содержащий XML. Разархивируйте, запустите awk поверх всех XML-файлов, архив должен работать. По крайней мере, это то, что я делаюpython
Ответы:
Я знаю, что это обман, но если у вас есть gnumeric + ssconvert (мой любимый Linux excel ), вы можете
Смотрите также unoconv и pandoc
источник