SPREAD for ASP.NET

スプレッド|最強のサーバーサイド表計算コンポーネント

バージョン
: 7.0J
販売形態
: パッケージ/ダウンロード
発売日
: 2013/3/6

トライアル版

アップデート

ご購入

 
概要

WebアプリケーションにExcelと互換する本格的な表計算処理

SPREAD for ASP.NETはWebアプリケーションに本格的な表計算処理機能を提供するASP.NET用データグリッドコンポーネントです。Excelファイル用の強力な入出力エンジンや豊富な表計算関数を備え、ASP.NETアプリケーションにおけるデータ表示と本格的な表計算処理、Excelとのスムーズなデータ連携を実現します。また、Ajaxの採用によりブラウザとの通信を速やかに行い、大量データ閲覧時のページ切り替えやソート、フィルタリングといったUIによりデータ操作時のユーザーストレスを軽減。対話性やレスポンスに優れた、より高度なWeb業務アプリケーション開発を支援します。


SPREADでできること

WebアプリケーションでExcelのようなユーザーインタフェースを提供したい

SPREADは柔軟なデータ表示と快適なユーザー操作のためのユーザーインタフェースが豊富です。選択セルの罫線やヘッダのハイライト表示などExcelライクな操作性、ページングやソート、行のフィルタリング、行や列の固定、列ヘッダのドラッグ&ドロップでの移動、グループ化など、グリッド系コントロールに求められるこれらの機能をプロパティ設定や簡単なコーディングで実現します。また、クライアント側スクリプト機能も充実しています。ユーザー操作に応じて発生する各種のイベントや、[Enter]キーなどでアクティブセルを移動できるようにするメソッド、行の追加や削除をするメソッドなど多彩なメンバを揃えており、対話性の高いユーザーインタフェースを持ったWebアプリケーションを提供できます。


パフォーマンスに優れたWebアプリケーションを構築したい

SPREADはWebアプリケーションでの最大課題であるパフォーマンスを追求しました。たとえば、1画面に表示するデータの行数を設定するページング機能では従来のページャーボタンによるナビゲーションに加え、垂直スクロールバーを動かすことで次ページに移動する「仮想ページング機能」を備えています。スクロール時に次ページのデータを読み込むため、あたかも全データが表示されているかのようなユーザーインタフェースでパフォーマンスを最適化します。そのほか、データを順次ロードするロードオンデマンドでは先読み機能を搭載しました。シートのスクロールなしで追加行をバックグラウンドで読み込み、待ち時間を発生させません。これによりエンドユーザーによる入力などの操作を妨げず、ストレスのない表示を実現します。また、SPREADが提供するクライアント側スクリプト機能により、サーバーと通信することなくフォントや色などのデザインを自由に変更することができます。

WebサイトではSPREADのパフォーマンスを最適化するガイドラインを公開しています。
SPREAD for ASP.NET パフォーマンスガイドライン


Webアプリケーションで表計算関数を利用したい

SPREADは日付、財務、統計、検索、文字列などさまざまな業種や職種で活用できる300種以上の実用的な関数を提供しています。数式入力と組み合わせて利用することで、高度な集計処理を実現します。数式はExcelファイルの入出力時にも形式が保たれるためExcelとのデータ連携がスムーズです。ほかにも数式の結果が目的の値になるように式のパラメータを逆算するゴールシーク機能を用意。統計処理や財務処理など多くの演算が必要となるWebアプリケーションに強力な表計算機能を提供することができます。


業務データをExcelファイルで活用したい

SPREADはExcelファイル用の独自入出力エンジンを搭載しています。そのため、サーバーサイドにExcelをインストールすることなく、既存のExcelファイルをSPREADに読み込んだり、SPREAD上のデータをExcelファイルにエクスポートしたりすることができます。BIFF8形式とOpenXML形式の双方をサポートしており、幅広いExcel環境で活用できます。入出力時にはExcelのチャート、関数を含む数式、セル結合や罫線、フォントやセルの色といった書式も維持されるため、Excelと業務アプリケーションのスムーズなデータ連携を実現します。


レイアウトを自由に設計した表をPDFファイルにエクスポートしたい

SPREADはセル単位での柔軟なスタイル設定が可能です。背景色や文字の色、フォントの種類やサイズ、セルの結合などを柔軟にカスタマイズできます。また、ボタンやチェックボックス、コンボボックスなどのユーザーインタフェースを持ったセル型も提供。設定したレイアウトを維持したままPDFファイルへエクスポートできます。エクスポート時にはページ番号やタイトルなどを表示するヘッダやフッタの設定、エクスポートするセル範囲の指定や余白設定など独自のカスタマイズが可能です。

画像「PDFエクスポート」PDFエクスポート

チャートを駆使した多機能な表を開発したい

SPREADはエンドユーザーが自由に移動したりリサイズしたりできる80種以上のチャートをSPREAD上に配置できます。チャートはコーディングのほか、GUIデザイナを使用して直感的に設計することも可能です。SPREADのチャートはExcelのチャート(グラフ)と互換性があり、オブジェクトの構造や書式を保ったままExcelファイルのインポートおよびエクスポートをサポートします。

画像「チャートデザイナ」チャートデザイナ

開発効率を高めたい

SPREADは付属のリボンデザイナにより、ノンコーディングでグリッドのデザインを行えます。Excelライクな操作性でセルの書式、罫線や背景色、フォントなど各種の外観スタイルを直観的に設定できます。時間のかかるデザイン作業を大幅に軽減し、開発効率を飛躍的に高めます。また、SPREAD組み込みのクライアント側スクリプトメソッドはJavaScriptのインテリセンスをサポートしています。インテリセンス機能によりコーディングエラーを防ぎ、高度な操作性を実現したWebアプリケーションを簡単に開発できます。

画像「JavaScriptインテリセンス」JavaScriptインテリセンス