2

私はこれをpowershellのusenetグループにも投稿しましたが、今はほとんど死んでいると思います.

私は頭の中でスクリプトに取り組んでいます。PowerShell とログ パーサーの両方を使用します。現在、csv の入力と出力を accdb に取り込もうとしています。問題が 1 つありますが、うまく機能するスクリプトがあります。

私のフィールドの 1 つは、datetime 型である必要があります。ただし、export-csv を介して powershell からエクスポートする csv は文字列になります。日時形式にすることをお勧めします。型キャスト (LogParser を使用) と ParseExact (powershell を使用) を調べましたが、わかりません。

export-csv が作成している csv の例を次に示します。

"TIME","TEMP","HUMID","DEWPT"
"06/28/2011 12:53:13","70.9","79.8","63.6"
"06/28/2011 12:23:07","70.8","78.6","63.1"
"06/28/2011 11:53:00","70.8","78.9","63.2"
"06/28/2011 11:22:53","70.7","78.4","62.9"

ParseExact (powershell) について私が思いついたのは次のとおりです。

{ [datetime]::ParseExact($_."TIME","MM'/'dd'/'YYYY' 'HH':'MM':'SS") }

csv データを accdb データベースに追加するために使用しているコードを確認する必要がある場合は、お知らせください。投稿します。キャストがどこで行われるかについては好みがありません。PowerShell で CSV を作成し、logparser を介して Access のテーブルにコピーします。

ご覧いただきありがとうございます。

4

1 に答える 1

1

ここで何か助けはありますか?

http://mjolinor.wordpress.com/2011/05/01/typecasting-imported-csv-data/

于 2011-06-29T13:06:22.393 に答える