Ну раз файлики давать не хочешь то лови как есть

Структура CSV
читать дальше »
Код:

Столбец1;Столбец2;Столбец3
1111;22222;33
1sdf3;2232;33sdf
1131;2232;33sdf
14111;34342222;3234234
Незнаю нужно тебе или нет, но тут создание элементов из csv файла
читать дальше »
Код:

$Information = Import-Csv "C:\1.csv" -Delimiter ';'
[System.Reflection.Assembly]::LoadWithPartialName("Microsoft.SharePoint")
$siteUrl = "http://test" # Адрес сервера Sharepoint Services
$webName = "/" #Имя узла
$spSite = new-object Microsoft.SharePoint.SPSite($siteurl)
$spWeb = $spSite.OpenWeb($webName)
$listName = "test" #Имя списка
$spList = $spWeb.Lists[$listName]
$items=$spList.Items
ForEach ($stroka in $Information ) {
$NewItem = $spList.Items.add()
$NewItem["Столбец1"] = $stroka.Столбец1
$NewItem["Столбец2"] = $stroka.Столбец2
$NewItem["Столбец3"] = $stroka.Столбец3
$NewItem.Update()
}
а тут обновление элементов, в качестве ID принимается значения из 1 столбца
читать дальше »
Код:

$Information = Import-Csv "C:\1.csv" -Delimiter ';'
[System.Reflection.Assembly]::LoadWithPartialName("Microsoft.SharePoint")
$siteUrl = "http://test" # Адрес сервера Sharepoint Services
$webName = "/" #Имя узла
$spSite = new-object Microsoft.SharePoint.SPSite($siteurl)
$spWeb = $spSite.OpenWeb($webName)
$listName = "test" #Имя списка
$spList = $spWeb.Lists[$listName]
$items=$spList.Items
ForEach ($stroka in $Information ) {
ForEach ($item in $items ) {
if($stroka.Столбец1 -eq $item["Столбец1"]){
if($item["Столбец2"] -eq $stroka.Столбец2 ){} else {
$item["Столбец2"]= $stroka.Столбец2
$item.update()
}
if($item["Столбец3"] -eq $stroka.Столбец3 ){} else {
$item["Столбец3"]= $stroka.Столбец3
$item.update()
}
}
}
}