Имя пользователя:
Пароль:  
Помощь | Регистрация | Забыли пароль?  

Показать сообщение отдельно

Старожил


Сообщения: 280
Благодарности: 72

Профиль | Отправить PM | Цитировать


Ну раз файлики давать не хочешь то лови как есть
Структура 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()
               }        
            }
    }
}

Отправлено: 18:33, 25-07-2013 | #4