【PowerShell】PowerShellからExcelを操作する。
- 2012.12.05 Wednesday
- 20:58
JUGEMテーマ:コンピュータ
---------------------------------
Summay
PowerShellからExcelを操作できます。
---------------------------------
PowerShellからExcelの操作はできるだろうと、ふと思いましてやってみました。
■Excelの起動
> $excelProxy = New-Object -ComObject "Excel.Application"
■Excelを表示
> $excelProxy.Visible = $true
■新規ブックを開く
> $excelProxy.Workbooks.Add()
■一番目のシートにアクセス
> $sheet = $workbook.Worksheets.Item(1)
■A1のセルにA1と落書きする
> $sheet.Range("A1").Value2 = "A1"
■Excelを終了
> $excelProxy.Quit()
なんかできそう。ってかできた。最新版のISEだとインテリセンスが出てくるのでVisual Studioよりわかりやすい(笑)
ExcelよりVisual Studioをオートメーション化した方が、開発者としては嬉しいかな・・・勉強しよ。
知識と知識がつながると脳みそがどうにかなりそうなくらい嬉しいですね!
--------------------------------------
本投稿は、CodePlexで公開されているNetOfficeを利用していませんが、紹介します。
NetOffice - MS Office in .NET
http://netoffice.codeplex.com/
NetOffice関連の記事は下記にまとめています。
【NetOffice】【Excel】NetOfficeのまとめ
http://pro.art55.jp/?eid=1304102
--------------------------------------