やりたいこと
Windows Server 2016上で、
Aという情報を持った約4000行のcsvファイル①(項目数10個くらい)と
Bという情報を持った約400行のcsvファイル②(項目数15個くらい)を
ユニークなIDを元に内部結合的に合体させ、
A・Bの情報を持った約400行のcsvファイル③(項目はファイル①と同じ)を作りたい。
ついでに、ログ出力だったり、保管期限切れのcsvファイルの削除だったりもしたい。
特に時間制限はない処理だが、なんとなく3分以内で終わってほしい。
聞きたいこと
Python、Java、Powershellの中で、上記処理を行うのに最も適した言語を知りたい。
余談
Pythonは個人的に触った経験があり、まあ簡単にできそうだなという感覚があります。
ただ、業務的な導入実績はなく、採用する場合は周囲の説得からになります。
Java、Powershellは触ったことがないため、難易度からわかりません。
以下、雑感です。
言語 | 雑感 |
---|---|
Python | 周囲に相談したときに「インタプリタ言語だから…」と言われた気がするが、何が問題なのかわからない。最悪exe化してから持っていけばいいのでは? 良くも悪くもゆるゆるでイケイケなイメージ。 |
Java | 周りがみんな使っている。人に聞けそう。構築から設計からいろいろと面倒臭そう。堅牢なイメージ。 |
Powershell | ポリシーがいちいち鬱陶しいが、環境構築のためにあれこれする必要がない。コマンドが長い。csvを編集するイメージがない。情報が少ない? |