現在位置 : ホーム > 製品情報 > .NET 製品一覧 > SPREAD for ASP.NET 5.0J 製品仕様

製品情報

.NET 製品

SPREAD for ASP.NET 5.0J

SPREAD for ASP.NET 5.0J

[スプレッド]
最強のWeb表計算コンポーネント

  • バージョン : 5.0J
  • 標準価格 : 168,000円 (本体価格:160,000円)
  • 販売形態 : パッケージ/ダウンロード
  • ライセンス : 要サーバーライセンス
  • 発売日 : 2010/9/27
製品概要
SPREAD for ASP.NETは、Webアプリケーションに本格的な表計算処理機能を提供するASP.NETコンポーネントです。Excel®ファイル用の強力な入出力エンジンや豊富な表計算関数を備え、ASP.NETアプリケーションに本格的な表計算処理とExcelとのスムーズなデータ連携を実現します。また、Ajaxの採用によりブラウザとの通信を速やかに行い、大量データ閲覧時のページ切り替えや、ソート、フィルタリングといったデータ操作時のユーザーストレスを軽減。対話性やレスポンスに優れた、より高度なWeb業務アプリケーション開発を支援します。

SPREAD® は国内外で高く評価され、毎年数々の賞を受賞しています。
ComponentSource® Japanアウォーズ2009-2010 トップ10製品 ComponentSource® Japanアウォーズ2008 トップ10製品 Visual Studio Magazine 2009 Readers Choice Merit Award Winners Visual Studio Magazine 2008 Readers Choice Award Winners
主な特長
設計効率を高めるGUIデザイナ、ウィザード
スプレッドシートの全体的な設計を支援するSPREADデザイナ、連結フィールドの指定などデータ連結の設計を支援するウィザードが付属します。SPREADデザイナはExcelライクな操作性と外観を備え、多くのプロパティで値を直観的に設定することができます。ユーザーインタフェースに関わるコーディング作業を大幅に簡略化し、生産性が格段に向上します。
また、SPREADコントロールには専用のコマンドバーを表示することができます。コマンドバーにはページ移動用のボタンやシートの更新ボタン、印刷ボタンなどがあらかじめ含まれており、コーディングで実装する必要はなくこれらの機能をエンドユーザーに提供することができます。

実用性の高い表計算関数
LOOKUP(VLOOKUP、HLOOKUP)、SUBTOTAL、SUMIFなど実業務で使用頻度が高い関数を装備しています。表計算コンポーネントとしては最大級となる300種類以上の組み込み関数を提供します。Webアプリケーション上で実行時に関数を入力して動的にデータを集計したり、「Sheet2!A1」のように異なるシートのセルを参照したりすることも可能です。

製品独自のAjaxエンジンに加えASP.NET AJAXにも対応
SPREAD独自のAjaxエンジンにより、数式の計算、行の追加や削除、ソート、フィルタリング、グループ化、ページング、ロードオンデマンド、ドラッグ&ドロップによる列移動といった基本操作がコールバックで処理され、ページ全体をポストバックせずに必要なデータのみ更新することができます。またASP.NET AJAXにも対応しており、UpdatePanelに配置して使用するなどSPREAD以外のコントロールと連携した、より広範なコールバック処理にも活用できます。

Excel形式ファイルのインポート、エクスポート
BIFF8(MicrosoftのBinary Interchange File Formatバージョン 8)形式ファイルおよびOpen XML形式の入出力エンジンを独自に実装しています。サーバーサイドにExcelをインストールすることなく、既存のExcelファイルをアプリケーションにインポートしたり、SPREAD上のデータをExcelファイルにエクスポートしたりすることが可能です。SPREADはExcelとの親和性が非常に高く、セルの値だけでなく、外観や書式、関数、チャートなどの互換性を保ったまま、インポートまたはエクスポートできます。

データ連結
ADO.NET DataSet、DataSourceコントロールとの連結をサポートします。列やセル型の自動設定機能はON/OFF選択でき、シート上に各列を自由にマッピングすることができます。また小計行、演算列などアンバウンド(非連結)行や列の使用も可能です。アプリケーション要件に応じた柔軟なデータ連結をサポートします。

強力なクライアント側スクリプト
セルの編集、フォーカスの移動、シートのスクロールを検知するイベントや、列幅の自動調整、印刷などの機能を提供します。「使い勝手の良さ」で差がつくWebアプリケーションの開発を、豊富なスクリプトがサポートします。
新機能
リボンデザイナ
SPREADデザイナのユーザーインタフェースがリボンになりました。Excelライクな操作性でセルの書式設定、罫線や背景色、フォントなど各種の外観スタイルを直観的にデザインできます。

SPREADデザイナ
SPREADデザイナ(拡大表示)

JavaScriptインテリセンス
JavaScriptのコーディング時のインテリセンスをサポートします。SPREADが提供する、列幅の自動調整や選択範囲の取得などの豊富なクライアント側スクリプト機能を使用した開発が容易になります。

仮想ページング
大量データを扱うASP.NETアプリケーションでは、大量データを複数ページにわけて表示するページングの機能が欠かせません。従来のページャーボタンによるページ移動に加えて、垂直スクロールバーの移動によるページ移動が可能です。SPREADは1ページ分のデータしか保持しないのでパフォーマンスが最適化され、あたかも全データが表示されているかのようなユーザーインタフェースが実現できます。

チャート
SPREAD上のデータをチャート化できます。チャート種は縦棒、折れ線、円、横棒など12分類80種類以上を提供。開発時には専用デザイナで、複雑なコードを書くことなく多彩なチャートを表現できます。

チャート
チャート(拡大表示)

PDFエクスポート
チャートを含め、設定したレイアウトを維持したままPDFファイルにエクスポートすることができます。プロパティの設定だけでコマンドバーにPDFエクスポートボタンを表示できるため、コーディングで実装する必要はなく、SPREAD上のデータをPDFとして速やかに出力できます。

列フッタ
シート下部の非スクロール領域に列フッタを表示することができます。プロパティの設定により、全行の合計、平均などを簡単に列フッタ上に表示することができます。

列フッタ
列フッタ(拡大表示)

選択色のカスタマイズ
従来は選択色でセルの背景色を塗りつぶしていましたが、セルの背景色と選択色を合成させる、または選択色を表示しないことが可能となり、選択中セルの表現方法が増えました。

選択のカスタマイズ
選択のカスタマイズ(拡大表示)

その他の新機能
  • SPREADデザイナ上でのシートのコピー
  • デザイナ設定のリセット
  • 子階層シートのページング
  • コントロールサイズの自動調整
  • クライアント側イベントの強化
  •      - コマンドボタン型セルのクリック
         - チェックボックス型セルのクリック
         - コンボボックス型セルのリスト変更
         - フィルタリング実行の前後
         - エラーメッセージの表示時
主な機能
機能一覧
機能 詳細
データ処理 ADO.NETとの連結、セル型の自動割り当て、データの階層表示、アンバウンドモード、ページング
ファイル入出力 独自ファイル形式(XML)、テキストファイル(CSVなど )、Excel、PDF(出力のみ)
ヘッダ 複数行・列ヘッダ、連結・連結解除、サイズ変更、表示スタイル、自動ナンバリング、シートコーナーセルの分割、ヘッダセルのハイライト表示、列フッタ、タイトル、プレビュー行
コマンドバー 更新、キャンセル、コピー、貼り付け、内容のクリア、前のページに戻る、次のページに進む、行を追加、行を挿入、行を削除、シートの印刷、PDF出力
シート マルチシート、シート単位の表示/非表示、シートの移動
ソート 複数キーによるソート、範囲の指定、列ヘッダのダブルクリックによる自動ソート
行フィルタリング フィルタ行の表示/非表示、フィルタ行のスタイル表示、カスタムフィルタの作成、フィルタ対象行の指定
セル編集 コピー、切り取り、貼り付け、編集可/不可の設定
操作モード 標準モード、読み取り専用モード、行モード、単一選択モード、複数選択モード、拡張選択モード
数式計算 300種類以上の組み込み関数、ユーザー定義関数、異なるシート間の参照、A1・R1C1参照形式、自動計算、ゴールシーク
表示 文字色、背景色、フォント、文字サイズ、9種類の罫線、行・列の固定、テキストの表示位置、条件付き書式、セル結合、自動マージ
デザイナ 専用のデザイナ、デザイン定義ファイルの保存・読み込み、16種類のスキン、独自のスキン作成、チャートデザイナ、クイックスタートウィザード
クライアント側スクリプト 列幅の自動調整、入力状態の開始・終了、選択範囲の取得・設定、任意のキーに対するキーマップ登録、シートのスクロール、シートのスクロールイベント、セル上のフォーカス移動イベント、データ変更イベント、列のドラッグ&ドロップイベントなど
Ajax 基本操作のAjaxサポート、独自のコールバック関数の作成、ロードオンデマンド、ASP.NET AJAX対応、AJAX Control Toolkitセル型
インタラクティブ操作 列のドラッグ移動、グループ化、セル移動のスキップ、行・列のリサイズ、コントロールサイズの自動調整

セル型(基本18種類、AJAX Control Toolkit セル型11種類)
セル型 詳細
コマンドボタン 通常ボタン、イメージボタン、ハイパーリンク式
チェックボックス ON/OFFの入力
コンボボックス ドロップダウンリスト、選択アイテムの表示テキストと値の指定、データソース連結
通貨 通貨型、最大値/最小値の指定
日付時刻 日付型、書式指定、上下限値の指定
倍精度 倍精度型、最大値/最小値の指定
標準 数値および文字列の入力、書式指定
ハイパーリンク ハイパーリンクの設定、ターゲット指定、イメージ
イメージ イメージの表示、表示位置の指定
整数 整数型、最大値/最小値の指定
ラベル ラベル表示、書式指定、ワードラップ
リストボックス リストボックス、選択色の指定
マルチカラムコンボボックス マルチカラムドロップダウンリストの表示
ラジオボタンリスト ラジオボタンのグループ表示
マスク 正規表現によるマスク入力
文字 文字のワードラップ、複数行入力、省略符設定、パスワード属性、IME(日本語入力)設定、テキストボックス表示
パーセント パーセント値
タグクラウド タグクラウドの表示
AJAX Control Toolkit オートコンプリート、カレンダー、Ajaxコンボボックス、フィルタテキスト、マスク編集、相互排他チェックボックス、数値スピン、レーティング、スライダー、スライドショー、ウォーターマーク

チャート(85種類)
分類 種類
縦棒 集合縦棒、積み上げ縦棒、100%積み上げ縦棒、高低縦棒、3D集合縦棒、3D積み上げ縦棒、3D 100%積み上げ縦棒、3D縦棒、3D高低縦棒、円柱形の集合縦棒、円柱形の積み上げ縦棒、円柱形の100%積み上げ縦棒、円柱形の3D縦棒、円柱形の高低縦棒、円錐形の集合縦棒、円錐形の積み上げ縦棒、円錐形の100%積み上げ縦棒、円錐形の3D縦棒、円錐形の高低縦棒、ピラミッド形の集合縦棒、ピラミッド形の積み上げ縦棒、ピラミッド形の100%積み上げ縦棒、ピラミッド形の3D縦棒、ピラミッド形の高低縦棒
折れ線 折れ線、積み上げ折れ線、100%積み上げ折れ線、マーカー付き折れ線、マーカー付き積み上げ折れ線、マーカー付き100%積み上げ折れ線、3D折れ線
2D円、3D円、分割円、3D分割円
横棒 集合横棒、積み上げ横棒、100%積み上げ横棒、高低横棒、3D集合横棒、3D積み上げ横棒、3D 100%積み上げ横棒、3D高低横棒、円柱形の集合横棒、円柱形の積み上げ横棒、円柱形の100%積み上げ横棒、円柱形の高低横棒、円錐形の集合横棒、円錐形の積み上げ横棒、円錐形の100%積み上げ横棒、円錐形の高低横棒、ピラミッド形の集合横棒、ピラミッド形の積み上げ横棒、ピラミッド形の100%積み上げ横棒、ピラミッド形の高低横棒
面、積み上げ面、100%積み上げ面、高低面、3D面、3D積み上げ面、3D 100%積み上げ面、3D高低面
散布図 散布図(マーカーのみ)、散布図(直線)、散布図(直線とマーカー)
バブル 2Dバブル、3Dバブル
株価 株価チャート(高値-安値-終値)、株価チャート(始値-高値-安値-終値)、ローソク足
XYZ散布図 XYZ散布図(直線)、XYZ散布図(直線とマーカー)、XYZ散布図(マーカーのみ)、等高線
ドーナツ ドーナツ、分割ドーナツ
レーダー レーダー(直線)、レーダー(直線とマーカー)、レーダー(マーカーのみ)、レーダー面
ポーラ ポーラ(直線)、ポーラ(直線とマーカー)、ポーラ(マーカーのみ)、ポーラ面
注意事項
コンポーネントの種類
ASP.NET用コンポーネント

サポート言語
Visual Basic、C#

サーバーライセンスに関するご注意
本製品を組み込んだWebアプリケーションを配布する場合、Webサーバー台数分のサーバーライセンスが別途必要です。

・配布サーバー1台につき ¥105,000(税込)
必要システム
開発環境
開発ツール Visual Studio 2008 SP1/2010 日本語版
※ SPREADデザイナを使用するにはInternet Explorer 7または8が必要です。
開発言語 Visual Basic、C#
Webサーバー Internet Information Services (必須ではありません)
OS
  32ビット(x86) 64ビット(x64)
Windows XP日本語版
Windows Vista日本語版
Windows 7日本語版
Windows Server 2003日本語版
Windows Server 2008日本語版
Windows Server 2008 R2日本語版

運用環境
 サーバー
フレームワーク .NET Framework 3.5 SP1/4
Webサーバー Internet Information Services
OS
  32ビット(x86) 64ビット(x64)
Windows XP日本語版
Windows Vista日本語版
Windows 7日本語版
Windows Server 2003日本語版
Windows Server 2008日本語版
Windows Server 2008 R2日本語版
 クライアント
ブラウザ Internet Explorer 6/7/8、Firefox 3.6

ソフトウェア認証
製品の使用にはソフトウェア アクティベーション(ライセンス認証)が必要です。
ライセンス認証についての詳細はこちらへ
オンラインデモ
画像「オンラインデモ」
SPREAD for ASP.NETの基本的な機能を体感できるサンプルアプリケーションを用意しました。
ソースコードも合わせて提供しておりますので、各機能の具体的な実装方法もご確認いただけます。

» オンラインデモはこちら