• BPnet
  • ビジネス
  • IT
  • テクノロジー
  • 医療
  • 建設・不動産
  • TRENDY
  • WOMAN
  • ショッピング
  • 転職
  • ナショジオ
  • 日経電子版
  • PR

  • PR

  • PR

  • PR

  • PR

即効!Officeを操る実用技

[外部アプリ連携]PowerShellからExcelを操作

山田 祥寛=WINGSプロジェクト 2014/04/24 日経ソフトウエア
出典:日経ソフトウェア 2014年1月号特集1 Part3p.53
(記事は執筆時の情報に基づいており、現在では異なる場合があります)
目次一覧

 Windows PowerShell(以降、PowerShell)は、Windows環境で利用できる対話型シェル、およびスクリプティング実行環境です。WSHとよく似ていますが、以下のような点が強化されています。

  1. 「コマンドレット」と呼ばれる高機能なコマンドを提供
  2. ドライバ経由でさまざまなデータへのアクセスが可能
  3. .NET Frameworkクラスライブラリとの連携が可能

 特に3. の点は重要です。Visual BasicやC#でのコーディングに慣れている人にとっては、.NET Frameworkの豊富なクラスライブラリを利用できるというのは大きな強みとなります。

PowerShellで作成する英単語テストアプリ

 具体的なPowerShellとExcelの連携例として、第16回「WSHスクリプトからExcelを操作する」で作成した英単語テストアプリを、PowerShellでのそれに置き換えてみましょう(図1)。ただし、単純化するために、設問と結果はプロンプト上にテキストベースで表示するものとします。

図1●PowerShell上で実行する英単語アプリ

ここから先はITpro会員(無料)の登録が必要です。

次ページ リスト1が具体的なコードです。PowerShel...
  • 1
  • 2
  • 3

あなたにお薦め

連載新着

連載目次を見る

今のおすすめ記事

  • 【記者の眼】

    ファミマ社長が半日をグーグルに割いた意味

     米アマゾン・ウェブ・サービスと米グーグルが企業向けシステム市場で「大人」になった。クラウド活用は今まさに転換点を迎えている――。両社のそれぞれの日本法人が2017年6月に相次ぎ開催した年次イベントに参加して、記者はそう感じた。

  • 【ニュース解説】

    AWSとAzure、戦いの舞台はNoSQLへ

     パブリッククラウドサービス2強である、米アマゾン・ドット・コムのAmazon Web Services(AWS)と米マイクロソフトのMicrosoft AzureがNoSQLデータベースの分野で激しいサービス競争を繰り広げている。

ITpro SPECIALPR

What’s New!

経営

アプリケーション/DB/ミドルウエア

運用管理

設計/開発

サーバー/ストレージ

ネットワーク/通信サービス

セキュリティ

もっと見る