• 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

あなたにお薦め

連載新着

連載目次を見る

今のおすすめ記事

  • 【グルメサイトRettyのAI舞台裏】

    Rettyが50万円で作った儲かるAI

     AI(人工知能)が人から仕事を奪う。これは遠い未来のことではありません。私がCTO(最高技術責任者)を務めるグルメ情報サービスRettyでは、深層学習などの技術を使って、従来は人がしていた仕事を自動化するAIを開発し、運用しています。

ITpro SPECIALPR

What’s New!

経営

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

クラウド

設計/開発

サーバー/ストレージ

クライアント/OA機器

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

セキュリティ

もっと見る