2017-02-10 52 views
-2

我有一个.csv提取,我需要添加填充列的公式。我的csv数据有几百行。有一行看起来像这样的四列

Powershell - 将公式添加到csv中的列

A到d
ClarendonKitchen - ClarendonKitchen - 76933

我需要做的就是添加在E列的公式是
= IF (D2),“503-916-2000”,IF(LEFT(D2,1)=“6”,CONCATENATE(“503-916-”,RIGHT(D2,4),“”,“,x” ,D2),CONCATENATE(“503-916-2000”,“”,“,x”,D2)))

我需要进入E2,E3,E4 .... E5107 结果会是
列A至E
ClarendonKitchen - ClarendonKitchen - 76933 - 503-916-2000,x76933

可以这样使用PowerShell做什么?如果是这样,怎么样?
谢谢!
艾迪

+0

请[格式的代码和样本的输入/输出正常](http://meta.stackexchange.com/a/22189/248777)。 – mklement0

+1

CSV文件不允许使用公式 - 它们只是纯文本,仅用于数据。您是否需要在CSV文件中创建包含指定计算结果的新列? – alroc

回答