powershell PS SP将列表导出为CSV

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了powershell PS SP将列表导出为CSV相关的知识,希望对你有一定的参考价值。

$site = Get-SPweb "https://xxx/web"

$mList=$site.Lists["Work Log"]
$i = 0

#$mList.Items #| Export-Csv F:\temp\WorkLog.txt

#$item = $mList.Items[2]

$exportlist = @()

foreach($f in $mList.Items)
{
	$NameSplitted = $f["Name"].Split("#")
	#$NameSplitted[1]
	$i
	$info = @{
		"TitleProject" = $f["Title"]
		"Date" = $f["Date"]
		"Location" = $f["Location"]
		"Network" = $f["Network"]
		"Branch" = $f["Branch_x0020_Category"]
		"Task" = $f["Category"]
		"TimeSpent" = $f["Time_x0020_Spent"]
		"RGOT" = $f["RG_x002f_OT"]
		"Notes" = $f["Notes"]
		"Name" = $NameSplitted[1]
	}

	$obj = New-Object -TypeName PSObject -Property $info
	$exportlist += $obj
	$i++
}
$exportlist | Export-Csv -Path "F:\temp\WorkLog.csv"

以上是关于powershell PS SP将列表导出为CSV的主要内容,如果未能解决你的问题,请参考以下文章

运行多个 Powershell 命令并将结果导出到 csv

Powershell在导出之前以CSV格式编辑标题

powershell 将组成员身份导出为CSV

powershell 将本地文件的属性导出为CSV文件。

powershell 将所有组中的所有术语集导出为CSV文件。

PowerShell:ConvertFrom-Json 将多个对象导出到 csv