0

これは奇妙なものです。export-csv を使用して何かを csv にエクスポートしようとするたびに、.csv の唯一のデータは長さプロパティです。何故ですか?たとえば、次のようになります。

$boogers = "string data"
$boogers | export-csv c:\script\boogers.csv -notypeinformation

出力は次のようになります。

Length
11

何を与える?たぶん私だけかもしれませんが、このコマンドレットに関する非常に良い情報が Google マシンでまだ見つからないようです。get-help ファイルは、Microsoft の伝統に従って、あまり役に立ちません。

皆さんからのアドバイスをいただければ幸いです。

4

1 に答える 1

1

Powershellv2でもそのように見えます。

Export-Csv入力オブジェクトのパブリックプロパティごとにCSV列を作成します。そして、それはまさに(非常に有用で詳細なIMO)ドキュメントが言っていることです。 System.String公有財産は1つだけです- Length

おそらく、名前付きの列などがValue必要ですか?あなたはこのようにそれを行うことができます:

'boogers' | select *, @{N='Value'; E={$_}} | Export-Csv C:\boogers.csv
于 2012-11-09T22:07:41.303 に答える