2017-02-10 12 views
-2

У меня есть .csv extract, который мне нужно добавить формулу, которая заполняет столбец. У моих данных csv есть несколько сотен строк. Одна из линий выглядит следующим образом

Powershell - добавьте формулу в столбец в csv

в четырех столбцах А через D
ClarendonKitchen - ClarendonKitchen - 76933

Что мне нужно сделать, это добавить формулу в колонке Е, который является
= IF (ISBLANK (D2), «503-916-2000», IF (LEFT (D2,1) = «6», CONCATENATE («503-916 -», «ПРАВО» (D2,4), «», «, x» , D2), CONCATENATE ("503-916-2000", "", ", x", D2)))

Мне нужно, чтобы войти в E2, E3, E4 .... E5107 Результат был бы be
Столбцы А-Е
ClarendonKitchen - ClarendonKitchen - 76933 - 503-916-2000, x76933

Можно ли это сделать с Powershell? Если да, то как?
Спасибо!
Eydie

+0

Пожалуйста [формат ваш код и образец ввода/вывода правильно] (http://meta.stackexchange.com/a/22189/248777). – mklement0

+1

CSV-файлы не допускают формулы - это простой текст, только данные. Вам нужно создать новый столбец в файле CSV, который содержит результат указанного расчета? – alroc

ответ