ページ全体をExcelファイルに書き出す

アプリケーションでWebブラウザーに表示されているページのすべてのデータをExcelファイルに書き出すことができます。

note
..\..\Media\pict-note.png

ページ内のリストビューだけをExcelに書き出す場合は リストビューをExcelファイルに書き出す を参照してください。


1 ページにボタンを配置します。

 

note
..\..\Media\pict-note.png

ボタンの作成は ボタンを作成する を参照してください。

2 右ペインのセル型で[コマンド]をクリックします。

 

3 「コマンドの選択」で[Excelエクスポート(ページ)]を選択します。

4 エクスポートするページを指定し、エクスポートの形式を設定します。

エクスポートの形式では、ページにリストビューが存在し、そのデータがスクロールを必要とする場合に、Excelの1シートに収めるか複数のシートに分割するかを指定します。

 

tip
..\..\Media\pict-tips.png

数式が設定されているセルについて、Excelに計算結果を値としてエクスポートしたい場合は、「数式が設定されているセルは計算後の値を出力する」にチェックを入れます。この設定は[エクスポートするページ]が<現在のページ>の場合にのみ設定可能です。

 

note
..\..\Media\pict-note.png

設定項目の詳細については、Excelエクスポート(ページ)を参照してください。

 

note
..\..\Media\pict-note.png

出力するExcelのページ設定を行うには、右ペイン下部の[ページ設定]タブをクリックし、「エクスポートの印刷設定」をクリックします。詳しくは、ページの操作(右ペイン)を参照してください。

 

5 [ホーム]→[ (デバッグ)]をクリックして動作を確認します。


                                ↓

warning
..\..\Media\pict-warning.png

・マスターページ上で「Excelエクスポート(ページ)」コマンドを実行した場合、プレースホルダーに表示されている子ページのみがExcelファイルに書き出されます。マスターページ部分はExcelファイルに書き出されません。

・「エクスポートするページ」に、<現在のページ>以外を設定する場合、次のようなケースのページは正しくエクスポートされません。このようなページは、一旦ブラウザに表示させてからエクスポートを行うことで正しい結果を得ることができます。

  • 「ページロード時のコマンド」でセルの値に関する設定をしているケース。実際にブラウザ上にページが読み込まない状態でにエクスポートをすると、「ページロード時のコマンド」は実行されません。
  • ページに表示するデータを抽出するクエリーで「=A1」などのセル参照をしているケース。このようなセル参照しているセルの値は、ブラウザ上に表示されて初めて確定します。このため、正しいクエリー結果を得られません。

・Forguncyで作成したページをExcelに書き出すと、セル型によって出力結果が異なります。詳細は、ファイルへ書き出す(エクスポート) を参照してください。