linacat2305
@linacat2305
It-girl

Как сделать пакетное изменение csv посредством Powershell?

Добрый день! Необходимо в большом количестве файлов csv пакетно заменить , на ; для корректного отображения отчета в excel - как минимально просто и оперативно это сделать или от чего отталкиваться в скрипте?
  • Вопрос задан
  • 244 просмотра
Решения вопроса 1
Crovax
@Crovax
Get-ChildItem *.csv | ForEach-Object { (Get-Content -Path $_.FullName) -replace ',', ';' | Set-Content -Path $_.FullName }
Ответ написан
Пригласить эксперта
Ответы на вопрос 1
linacat2305
@linacat2305 Автор вопроса
It-girl
в итоге мой рабочий вариант - замена символов + переименование файла

cd c:\ps
Get-ChildItem *.csv | ForEach-Object { (Get-Content -Path $_.FullName) -replace '","', '";"' | Set-Content -Path "c:\PS\10.09.2017\Спб\10.09.2017_$($_.Name)" }
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы
Dialog Москва
от 100 000 ₽
Focus Technologies Москва
от 100 000 ₽
Золотое Яблоко Екатеринбург
от 60 000 до 90 000 ₽
15 авг. 2020, в 01:45
95000 руб./за проект
14 авг. 2020, в 22:47
15000 руб./за проект
14 авг. 2020, в 22:40
15000 руб./за проект