dpole86
Goto Top

Falsches ergebniss in einer CSV nach dem Export

Guten Morgen zusammen

ich bekomme anstatt die Werte in einer Excel Tabelle nur die "längth" der einzelnen Wörter.

Beispiel

im Array steht NBAPS178 dann steht in der excel "8"

wie bekomme ich den richtigen Wert in das Excel?

mein code

#SPWO RESULT
import-module SQLite;
new-psdrive -name spwodb -psp SQLite -root "Data Source=C:\Users\admrd\Desktop\test\bat\spiceworks_prod.db";  
$spwo_result = for ($n=13;$n -le 344;$n++)
{
    $filter = "name='nbaps{0}'" -f $n;  
    ls spwodb:/devices -filter $filter | Select name, updated_on #| sort name,updated_on | Group name | %{$_.Group}
};
#Exportieren des SPWO_results in eine CSV mit trennzeichen ";" 
$spwo_result | Export-CSV -Path "C:\Users\admrd\Desktop\test\bat\result_spwo.csv" -NoTypeInformation -Delimiter ";"  
$Data_spwo += $spwo_result;

$spwo_name = @();
$spwo_update_on = @();

foreach($row in $Data_spwo)
{ #[string] damit wird das Prgramm verarscht und das Object als String ausgegeben.
   $spwo_name += [string]$row.name;
   $spwo_update_on += [string]$row.updated_on;

}

Echo test
echo $spwo_name;
$spwo_name | Export-CSV -Path "C:\Users\admrd\Desktop\test\bat\result_spwo_name.csv" -NoTypeInformation -Delimiter ";"  
echo $spwo_update_on;
$spwo_update_on | Export-CSV -Path "C:\Users\admrd\Desktop\test\bat\result_spwo_update.csv" -NoTypeInformation -Delimiter ";"  


Ich möchte also das nicht die "8" sondern der Name im Excel auftaucht.

Weiß niemand rat? face-sad

Content-ID: 223431

Url: https://administrator.de/forum/falsches-ergebniss-in-einer-csv-nach-dem-export-223431.html

Ausgedruckt am: 23.12.2024 um 11:12 Uhr