1
Я могу преобразовать строчные буквы в верхний регистр для файлов CSV.Преобразование строчных букв в верхний регистр в случае файла excel с использованием сценария оболочки
Пример кода:
tmpf=`tempfile`.csv
cat $3 | tr "[:lower:]" "[:upper:]" | tr -d "\\r\\000" > $tmpf
sed -i -e '1,1s/, $//' $tmpf
echo -n $tmpf
Как я могу сделать то же самое для файлов Excel?
Вам нужно будет сохранить файл первенствовать в виде текста или CSV первым. Зачем? формат файла, используемый MS, также содержит множество дополнительных разделов, форматирование и т. д., и попытка изменить регистр по всему файлу вызовет ряд проблем. –
У меня есть имя tmpf = 'tempfile'.xlsx –
, но все еще не работает –