戻る 進む ホーム 印刷 検索
SharePoint Server のヘルプと使い方 >  ビジネス インテリジェンス >  Excel Services >  基本
Excel と Excel Services でのブックの使用の相違点
Excel と Excel Services でのブックの使用の相違点

Excel Services は主に、Excel ブック用の Web ベースのデータ探索およびレポート システムとしてデザインされており、Microsoft Office Excel 2007 の機能の一部がサポートされています。以下のセクションでは、Office Excel 2007 の機能のうちで、Excel Services でサポートされている機能とサポートされていない機能の概要を説明します。

この記事の内容


ブックの読み込みでサポートされている/されていない機能

Excel Services では、次の 3 つの方法を使用して、Office Excel 2007 ブック形式 (.xlsx) またはバイナリ ブック形式 (.xlsb) のブックを読み取り専用で読み込むことができます。

  • Excel Web Access Web パーツの "ブック" プロパティで URL または UNC パスを指定します。
  • ドキュメント ライブラリのリスト ビュー Web パーツを Excel Web Access Web パーツに接続し、ドキュメント ライブラリに格納されているブックの URL を渡して Microsoft Office Excel Web Access に表示します。
  • ドキュメント ライブラリに保存されているブックをブラウザで表示します (アイテムをポイントし、横の矢印をクリックして、[Web ブラウザで表示] をクリックします)。

Office Excel 2007 マクロ有効ブック (.xlsm) および Office Excel 2007 97-2003 ブック (.xls) を含む、それ以外の Microsoft Office Excel ファイル形式は、いずれもサポートされていません。

 メモ    適切なアクセス許可がある場合は、Office Excel Web Access ツールバーの [開く] メニューを使用して、クライアント コンピュータの Office Excel 2007 でブックまたはスナップショットとしてブックを開くことができます。詳細については、「Excel で Excel Services のブックまたはスナップショットを開く」を参照してください。

サポートされている機能

ブックを読み込むときに、以下の機能がサポートされています。

機能コメント
関数   一部の例外を除く、ほぼすべての Excel ワークシート関数がサポートされています。詳細については、「サポートされている/されていないワークシート関数」を参照してください。
日付  Windows と Macintosh の日付システム。
Excel テーブル  Excel テーブルのデータ、列見出し、集計列、集計行、構造化参照、スタイル。
セル   セルの値 (結合セルやセルの内容のオーバーフローを含みます)。
名前   定義された名前と名前付き範囲。
計算  特定の範囲またはワークシート全体に対する計算と再計算の設定 (自動、テーブル以外自動、手動、および反復計算の設定)。詳細については、「Excel Services でデータを計算、再計算する」を参照してください。
グラフ  グラフ、グラフ範囲、およびピボットグラフ レポート。詳細については、「Excel Services でグラフおよびピボットグラフ レポートを使用する」を参照してください。
書式   セルとセル範囲の書式、ブックでの条件付き書式 (データ バーおよびアイコンの使用を除く)、および表示形式。
接続   外部データ ソースへの接続 (OLAP ピボットテーブルを含みます)。
What-If 分析   ゴール シーク、データ テーブル、シナリオ、ソルバー、系列など、What-If 分析ツールの結果。
統合  範囲から統合されたデータ。

サポートされていない機能

以下のサポートされていない機能を含むブックは、Excel Services では読み込みや表示は行われません。最適な結果を得るためには、Office Excel 2007 からブックを保存するときに、[Excel Services] コマンドを使用します (ボタン イメージ (Microsoft Office ボタン) をクリックし、[発行] の横にある矢印をクリックします。次に、[ドキュメントを他のユーザーに配布] の [Excel Services] をクリックします)。[Excel Services 用に保存] ダイアログ ボックスの [Excel Services で開く] チェック ボックスをオンにして、ブラウザでの表示を試みると、機能がサポートされているかどうかを確認できます。機能がサポートされていない場合、Excel Services から警告が表示されます。

以下の機能はサポートされておらず、ブックは読み込まれません。

機能コメント
VBA  Visual Basic for Applications (VBA) のコード、マクロ、アドイン、およびユーザー定義関数 (UDF)。

 メモ     プログラマは、ユーザー定義関数 (UDF) の作成を含めて、多くの方法で Excel Services をカスタマイズできます。詳細については、Microsoft Office SharePoint Server 2007 Software Development Kit (SDK) を参照してください。

レガシ マクロ言語  Microsoft Excel 4.0 のマクロ関数と Microsoft 5.0 ダイアログ シート。
コントロール  フォームのツールバー コントロール、ツールボックス コントロール、およびすべての ActiveX コントロール。
XML  XML の対応付け、XML 拡張パック、および埋め込みのスマート タグ。
セキュリティとプライバシー  保護のあるブック、ワークシート、または範囲、および Information Rights Management (IRM) が使用されたブック。

 メモ    Excel Services でブックを保護するには、Microsoft Windows SharePoint Services の権限とアクセス許可を使用します。

イメージとオブジェクト  埋め込まれたオブジェクトやイメージ、挿入された画像、オートシェイプ、ワードアート、および組織図などの図。
インク  描画、書き込み、注釈など、すべてのインク機能。
OLE と DDE   オブジェクトのリンクと埋め込み (OLE) のオブジェクト、およびダイナミック データ エクスチェンジ (DDE) のリンク。
表示される数式   数式が表示された状態で保存されたブック。
データの入力規則  無効なデータ入力の防止とドロップダウン リストの作成。
OLE DB プロバイダ  Microsoft Business Solutions プロバイダ、データ取得サービス プロバイダ、または Jet OLE DB プロバイダの使用。
レガシ リスト データ  クエリ テーブルと、Windows SharePoint Services のリストにリンクされたテーブル。
クエリ  Web クエリとテキスト クエリ。
リンクされたブックへの外部参照   特定のセル範囲やセル範囲に定義された名前への外部参照 (リンクとも呼ばれます)。外部参照に名前を定義することもできます。
コメント  コメントの表示と修正。
統合  ピボットテーブル レポートから統合されたデータ。
 ページの先頭へ

サポートされている/されていないワークシート関数

ブックの読み込みと再計算では、ほぼすべての関数が完全にサポートされています。例外として、HYPERLINK、RTD、および SQL.Request については、以下のようにサポートが限定されています。

関数名Excel での戻り値Excel Services での戻り値
HYPERLINK  クリックして移動できるアクティブなハイパーリンク。 次のいずれかです。
  • Office Excel Web Access の "すべてのブックの対話機能" プロパティおよび "ブックのナビゲーション" プロパティが設定されている場合、クリックして移動できるアクティブなハイパーリンク。
  • Office Excel Web Access の "すべてのブックの対話機能" プロパティが設定され、"ブックのナビゲーション" プロパティが設定されていない場合、クリックして移動できるが、ブック内の場所には移動できない、別の Web ページまたはドキュメントへのアクティブなハイパーリンク。
  • Office Excel Web Access の "すべてのブックの対話機能" プロパティおよび "ブックのナビゲーション" プロパティが設定されていない場合、移動することができない、アクティブでないハイパーリンク文字列。
RTD  COM オートメーションをサポートするプログラムからのリアルタイムのデータ。 次のようになります。
  • 現在ブックに格納されている RTD 関数から返された値は表示されます。
  • 現在返されている値がない場合、#N/A エラーが返されます。
  • Excel Services がブックの再計算を行い、RTD 関数または SQL.Request 関数を実行しようとした場合には、#N/A エラーが返されます。

必要に応じて、ISERROR 関数または IFERROR 関数を使用して、戻り値を調べることができます。

SQL.Request  外部データ ソースに接続されているクエリの結果。 次のようになります。
  • 現在ブックに格納されている SQL.Request 関数から返された値は表示されます。
  • 現在返されている値がない場合、#N/A エラーが返されます。
  • Excel Services がブックの再計算を行い、RTD 関数または SQL.Request 関数を実行しようとした場合には、#N/A エラーが返されます。

必要に応じて、ISERROR 関数または IFERROR 関数を使用して、戻り値を調べることができます。

CHAR  数値および印刷されない文字のブロック文字で指定される文字。数値、および印刷されない文字の空白の値で指定される文字。
CELL  参照の左上隅のセルの書式、位置、または内容についての情報。#VALUE! エラー。
INFO  クライアント コンピュータの現在のディレクトリまたはフォルダのパス。#VALUE! エラー。

以下の揮発性関数は、サーバー コンピュータの Excel Services で計算したときと、クライアント コンピュータの Excel で計算したときで、戻り値が異なる場合があります。

関数名Excel での戻り値Excel Services での戻り値
NOW  クライアント コンピュータの日付と時刻。サーバー コンピュータの日付と時刻。
TODAY  クライアント コンピュータの日付。サーバー コンピュータの日付。
RAND、RANDBETWEEN  乱数 (実行のたびに異なる値)。乱数 (実行のたびに異なる値)。
 ページの先頭へ

ブックの表示でサポートされている/されていない機能

サーバー コンピュータの Excel Services でのブックの表示は、クライアント コンピュータ上の Excel でのブックの表示とよく似ていますが、相違点もあります。これらの機能は、サポートされているかどうかにかかわらず、ブックの読み込みには影響せず、ブック内にそのまま保持されて、その後も Excel では正しく動作します。

サポートされている機能

以下の機能は、サポートされていますが、サーバーでは表示が異なる場合があります。

機能コメント
ハイパーリンク  サポートされますが、Office Excel Web Access のプロパティによって次のように制御されます。
  • Office Excel Web Access の "すべてのブックの対話機能" プロパティおよび "ブックのナビゲーション" プロパティが設定されている場合、クリックして移動できるアクティブなハイパーリンク。
  • Office Excel Web Access の "すべてのブックの対話機能" プロパティが設定され、"ブックのナビゲーション" プロパティが設定されていない場合、クリックして移動できるが、ブック内の場所には移動できない、別の Web ページまたはドキュメントへのアクティブなハイパーリンク。
  • Office Excel Web Access の "すべてのブックの対話機能" プロパティおよび "ブックのナビゲーション" プロパティが設定されていない場合、移動することができないアクティブでないハイパーリンク文字列。
フォント   フォントは、サーバー上でも、通常はクライアント上と同じスタイルとサイズになりますが、サーバー上で使用できないフォントについては、代替のフォント サイズが使用されることがあります。また、Internet Explorer などのブラウザでは、ユーザーの設定によってはフォント スタイルやサイズが無視されます。
グラフとピボットグラフ レポート  グラフとピボットグラフ レポートは、静的なイメージとして表示され、グラフの基になるデータまたは関連付けられたピボットテーブル レポートのデータに対する操作 (フィルタや並べ替えなど) を行ったときに、更新および再表示されます。詳細については、「Excel Services でグラフおよびピボットグラフ レポートを使用する」を参照してください。
罫線  完全にサポートされている罫線は、色はすべての色、線スタイルは一重線と二重線、線の種類は実線、ひし形、および破線、線の太さは細線、太線、および極太線です。

 メモ    部分的にサポートされている罫線は、線スタイルは三重線と二重線、線の種類は実線、ひし形、点線 (角)、一点鎖線、長破線、および二点鎖線です。

色のグラデーションの方向  水平方向と垂直方向の色のグラデーション。
セルの塗りつぶしの色  すべての塗りつぶしの色。
セルの配置  セルの配置は、ほぼすべてがサポートされていますが、縦位置両端揃えと縦位置均等割り付けはサポートされておらず、縦位置中央に置き換えられます。
文字列の回転  文字列の回転は、セルと列見出しの内容のオーバーフロー、正の回転 (+) の横位置または縦位置の左揃え、負の回転 (-) の横位置または縦位置の右揃えと共にサポートされています。
双方向の文字列  1 つの言語の文字が表示されている場合は完全にサポートされます。
Analysis Services の条件付き書式  Microsoft SQL Server Analysis Services (AS) の条件付き書式は、フォントの色、塗りつぶしの色、フォントのフラグ (太字、斜体、下線、取り消し線など)、および表示形式などの書式指定文字列に限られます。
ワークシートのスクロール  ワークシートでスクロールできる行と列の数が最大 500 に制限されています。現在の制限を超えて、次の行および列のセットを表示するには、ナビゲーション ボタンを使用します。詳細については、「Excel Services でブック内を移動する」を参照してください。

サポートされていない機能

以下の機能はサポートされていません。

機能コメント
図のハイパーリンク  グラフ内でハイパーリンクをクリックして移動します。
テーブル  スクロール領域で見出しが表示されなくなるときの、Excel テーブルの見出しによるワークシートの列見出しの置き換え。
パターンによるセルの塗りつぶし  すべての塗りつぶしパターン。
色のグラデーションの方向  右上対角線、右下対角線、角から角の各グラデーションの方向。
文字列の回転  セルの塗りつぶしやパターンは、文字列に合わせて回転されず、斜め罫線の表示は、文字列が回転されていない場合と同様で、横位置または縦位置の配置は、正の回転 (+) については左揃え、負の回転 (-) については右揃えに限られます。
双方向の文字列  縦書き文字では、( (左かっこ) と ) (右かっこ) など、文字の形が異なる、右から左または左から右の双方向の文字列の混在はサポートされません。
罫線  部分的にサポートされていない罫線は、線スタイルは三重線と二重線、線の種類は実線、ひし形、点線 (角)、一点鎖線、長破線、および二点鎖線です。
グラフ  2007 Office リリース の 3-D グラフィック効果 (影、光彩、ワープ、面取り、ぼかし、色変更、および反射)。これらの効果は削除されるか、別の効果に変換されます。

次の 3-D グラフはサポートされていません。

  • 3-D 等高線
  • ワイヤーフレーム 3-D 等高線
  • 等高線
  • ワイヤーフレーム等高線

オブジェクトのリッチ テキスト (箇条書きや、フォントの種類やサイズの変化など)。プレーンテキストに変換されます。

 メモ    ワークシート上の埋め込みグラフおよびグラフ シート上の元のグラフは Excel Services での表示がサポートされますが、ブックの作成者がワークシートからグラフ シートにコピーまたは移動した埋め込みグラフの表示はサポートされません。

行見出しと列見出し  行見出しと列見出しでの二重下線 (会計)、二重下線、上付き文字、および下付き文字。
表示されない文字  7 ビット ASCII (ANSI 文字セットのサブセット) の値 0 ~ 32 を使用した文字列、および拡張マークアップ言語 (XML) バージョン 1.0 でサポートされない文字。
印刷  ページ レイアウトとページのヘッダーおよびフッター。
ヒント  Microsoft SQL Server Analysis Services のメンバ プロパティのヒント。
 ページの先頭へ

ブックの操作でサポートされている/されていない機能

Excel Services で読み込んだブックは、いくつかの方法で操作できますが、サポートされていない操作もあります。

 メモ    ブックを操作するための Excel Services 固有の方法として、パラメータの作成と変更があります。これは、パラメータ作業ウィンドウを使用するか、接続されている Web パーツ (フィルタ Web パーツなど) から Excel Web Access Web パーツにデータを渡すかのいずれかによって、ブックのセルの値を一時的に変更するものです。詳細については、「Excel Services でブックのパラメータを変更する」を参照してください。

サポートされている機能

以下の機能はサポートされていますが、動作が異なる場合があります。

機能コメント
ピボットテーブル レポート  レポートのフィルタ、メンバの選択、データのレベルの展開 (ドリルダウン) と折りたたみ (ドリルアップ)、並べ替え、フィルタ、および小計の表示と非表示。
検索  ボタン イメージ文字列、数値、および日付に対する、大文字と小文字を区別した検索と、セルの内容への部分一致による検索。
単純な選択  単一のセル、行、または列の選択。
フィルタと並べ替え  フィルタ メニューの使用、文字列、数値、日付と時刻に基づく抽出、複数の抽出条件の指定、および並べ替え。詳細については、「Excel Services でデータを抽出する」および「Excel Services でデータを並べ替える」を参照してください。
アウトライン  詳細の表示と非表示を含めたアウトライン。詳細については、「Excel Services でデータのアウトラインを作成する」を参照してください。
シナリオ  定義済みのシナリオの実行。
更新  現在のブックのすべてのデータ ソースを含む外部データ ソースの更新、特定のデータ ソース、定期的な更新、手動更新、およびブックを読み込むときの更新。詳細については、「Excel Services で外部データを更新する」を参照してください。
計算  自動計算および手動計算。詳細については、「Excel Services でデータを計算、再計算する」を参照してください。

 メモ    Excel Services では、循環参照を含むブックの読み込みがサポートされていますが、ブックの読み込み時または再計算時に循環参照を検出するときの動作は異なります。Excel Services が循環参照を解決できない場合、状況によっては、循環参照が含まれていることを示す警告メッセージが表示されます。計算される値は、Excel クライアントで操作をキャンセルした場合に取得される値と同じです。Excel Services は、実質的に、循環参照を自動的にキャンセルすることで、計算によってサーバーのパフォーマンスが低下する事態を防ぎます。

サポートされていない機能

以下の機能はサポートされていません。

機能コメント
ピボットテーブル レポート   OLAP データに対する [Detail Group] オプションと [詳細データの表示] オプション (ドリルスルーともいう)、メンバの検索、Microsoft SQL Server Analysis Services の操作、またはフィールド リストの使用によるフィールドの追加、再配置、または削除。
ピボットグラフ レポート  ピボットグラフの直接操作 (静的なイメージであるため)。
キューブ関数の非同期の評価  キューブ関数が評価されるときの非同期のデータ取得、およびすべてのデータを取得する前の #GETTINGDATA メッセージの表示。ビューが表示または再表示される前に、すべてのデータが同期的に取得されます。
検索  ボタン イメージ基になるデータによる検索 (書式設定されたデータを対象とした、大文字と小文字を区別した検索でないもの)。
置換  ボタン イメージ (検索) を使用した後でのテキストと値の置換。
行と列のサイズ変更  行と列の幅と高さの調整。
高度な選択   隣接したセル範囲、非隣接セル範囲、またはワークシート全体の選択。
計算  読み込み後のブックの計算の設定の変更。詳細については、「Excel Services でデータを計算、再計算する」を参照してください。
フィルタと並べ替え  Excel Services での色に基づく並べ替えと抽出、およびブックへのフィルタまたは並べ替えの保存。詳細については、「Excel Services でデータを抽出する」および「Excel Services でデータを並べ替える」を参照してください。
ジャンプ  すべての [ジャンプ] 操作。
作業ウィンドウの管理  作業ウィンドウの分割と固定。
ズーム   実際のサイズに対するパーセントによるワークシートの表示の調整。
 ページの先頭へ