Export array (table) into csv-file in Powershell
First of all, we need to define the array:
1 | $export_array = @(); |
Then, fill in the data you need:
1 2 3 4 | $export_array += ,@( "" ); # just an empty string $export_array += ,@( $a1 , $b1 , $c1 ); $export_array += ,@( $a2 , $b2 , $c2 ); $export_array += ,@( $a3 , $b3 , $c3 ); |
Compose csv file name and path to it:
1 2 3 | $datetime = Get-Date -Format "yyyy.MM.dd_HH-mm-ss" ; $file_name = "audit_result_" + $datetime + ".csv" ; $file_path = "./" + $file_name; |
Actual export of array into csv-file:
1 2 3 4 5 6 7 8 9 | foreach ( $item1 in $export_array) { $csv_string = "" ; foreach ( $item in $item1 ) { $csv_string = $csv_string + $item + ";" ; } Add-Content $file_path $csv_string; } |
No comments:
Post a Comment
Note: only a member of this blog may post a comment.