Benefits

特長

Spread.SheetsはWebアプリケーションでMicrosoft Excel®ライクなUIを実現するために開発されたJavaScriptコントロールです。フィルタや表計算関数、条件付き書式など、豊富なExcel互換機能を搭載したスプレッドシートをブラウザ上に描画し、エンドユーザーになじみのあるUIと操作性を提供します。

Excelのような操作性と外観

フィルタリングやソート、数式、条件付き書式など、豊富なExcel互換機能を搭載したスプレッドシートをブラウザ上に描画し、エンドユーザーになじみのあるUIと操作性を提供します。

セル型

データ型や用途に合わせたセル型が提供され、コマンドボタンやチェックボックス、コンボボックスやハイパーリンク動作をセル上に実現できます。

SPREADデザイナで短期開発

SPREADにはデザイン用の高度なGUIデザイナが付属しています。デザイナの使い勝手もExcelに類似しているため、各種外観スタイルを直感的に操作できます。多くのコード量が必要な設定もノンコーディングで実現し、開発工数を大幅に削減します。

データシリアライズ

Spread.Sheetsはデータのシリアル化/逆シリアル化をサポートしています。様々な情報をJSONデータとして取得でき、また任意のタイミングでこれを読み込んでシート上に再度復元できます。

先進フレームワークへの対応

効率やメンテナンス性を重視した大規模開発で利用されることの多いJavaScriptフレームワーク上でお使いいただけるように設計されています。AngularやAngularJS、ReactやVue.jsなどに対応しています。

タッチ機能のサポート

タッチキーボードによる入力、スワイプによるスクロールや、ピンチ/ストレッチ操作での拡大・縮小といった基本的なタッチ操作のほか、タッチツールバーや選択グリッパーといったタッチ専用UIが提供されています。

ExcelライクなUI

外観と操作性

Excelのような外観で、データを単一スプレッドシートおよびマルチシートで表示できます。セル範囲や行、列の選択、セルのドラッグ移動、アンドゥ・リドゥといったのExcelと同等の操作性を備えます。

編集操作

エンドユーザーは、セルのクリックで編集を開始でき、ブラウザ上であってもExcelのような操作感でデータを編集できます。

セルの書式とスタイル

フォント、テキスト配置、余白、境界線、文字色あるいは背景色といったスタイルはセル単位から設定可能です。また、セルにはデータ型に応じて、日付や通貨などの書式を設定することができます。

データの可視化と分析機能

チャート

スプレッドシート上に、縦棒や折れ線、散布図などのチャートを表示できます。Microsoft Excelと同様に、タイトルや判例の表示が可能なほか、エンドユーザーにチャートの移動やリサイズを許可することも可能です。

また、サポートするチャートを含んだExcelファイルのインポート・エクスポートにも対応しています。

スライサー

スライサーはテーブルに付随する機能です。テーブルでデータを絞り込む作業を行うとき、スライサーを使用すれば、直感的でわかりやすい操作で実行することができます。

また、スライサーパネルの状況を確認することで、現在のフィルタ状態を簡単に把握することも可能です。。

条件付き書式

条件付き書式ではルールを作成してセルの外観表示を設定します。ルールはカラースケールルール、データバールール、アイコンセットルールなどExcelで提供されている馴染みのあるものをサポートします。

Excel互換機能とファイル入出力

豊富なExcel互換機能

ソート、フィルタリング、グループ化、アウトライン、テーブル機能、条件付き書式など、多くのExcel互換機能を搭載します。
また、コンテキストメニューの表示やセルのドラッグ移動・ドラッグフィル(オートフィル)による入力、行や列の表示・非表示の切り替え、固定行・固定列といったExcelと同等の操作性も提供します。

ファイル入出力

Spread.SheetsのAPIを利用して、Excel形式ファイルをインポート・エクスポートすることが可能です。このときほとんどのExcel互換機能は保持されます。

印刷と印刷プレビュー

ブラウザからの印刷

Spread.Sheetsは、 ブラウザの印刷および印刷プレビュー機能をサポートします。

専用APIによる印刷

Spread.SheetsのAPIを利用して、シート内容の印刷ができます。アプリケーション画面では隠れてしまっている領域や表示されていない別シートも印刷可能です。

PDF 出力

PDFファイルへの出力にも対応します。

GUIでシート設計、開発効率を高めるデザイナ

Spread.Sheetsデザイナ

製品付属の「Spread.Sheetsデザイナ」は、Excelライクな使い勝手のGUIで簡単にスプレッドシートのレイアウト設計ができ、コーディングレスでスピーディーにSpread.Sheetsを作成できます。

Excel形式ファイル

Spread.SheetsデザイナはExcel形式のファイル読み込みおよび保存にも対応。Excelで作成したシートデザインを簡単にSpread.Sheetsに再現することができます。

JSON形式ファイル

Spread.Sheetsデザイナで作成したレイアウトやシートデータはJSON形式のファイルとして保存できます。読み込みにも対応しているため、Spread.Sheetsデザイナで作成したデザインを別のアプリケーションに適用することも可能です。

数式と関数

豊富な組み込み関数

Spread.Sheetsは日付、財務、統計、検索、文字列などさまざまな業種や職種で活用できる450種以上の実用的な表計算関数を提供しています。ほぼ全ての表計算関数がExcel互換となっており、Excelファイルをインポートした場合も実ファイルでの集計結果を高い精度で再現します

カスタム関数

独自の関数を作成し、定義することも可能です。

数式ボックス

Excelのような数式ボックスをシートに追加することができます。

セル型と書式

セル型

セル型はコマンドボタンやチェックボックス、コンボボックスやハイパーリンク動作をセル上に実現する機能です。単純なExcel互換スプレッドシートにとどまらない拡張性で、多岐に渡るアプリケーション要件へ柔軟に対応します。独自にカスタマイズしたセル型を作成したり、InputManJSライブラリと併用することで更に多様な機能を提供するInputManJSセルを使用することもできます。

書式設定

Spread.Sheetsのセルには、標準の数値書式および日時書式を設定することができます。少数、パーセント、通貨、あるいは和暦、西暦の日付など、データに応じた書式を適用できます。

主要な機能

数式・関数

450種を超える表計算関数を搭載するほか、独自の関数を作成することも可能です。また、シート上の数式と連動する数式ボックスの表示にも対応しています。

デモを試す

ソートとフィルタリング

Excelのようなソートやフィルタリング操作を提供します。ソート・フィルタ機能はシート全体に適用することも、列単位で適用することも可能です。

デモを試す

書式の設定

シート表示するデータにあわせてセルの書式を設定できます。少数、パーセント、通貨、和暦、西暦日付などの書式設定が可能なほか、ユーザー定義による書式の設定も可能です。

デモを試す

テーブル

シート内のセル範囲に対してテーブルを作成できます。60種の組み込みスタイルのほか、ソート、フィルタリング、構造化参照式が使用できます。

デモを試す

条件付き書式

セル値などに応じてそのスタイルを自動的に設定する条件付き書式機能を搭載しています。カラースケール、データバーなどExcelにおいて馴染みのあるルールをサポートしています。

デモを試す

データ検証

Excelライクな設定でデータ検証を実施できます。この機能を使用すると複雑な検証ロジックを実装することなく、不正入力値の無効を示したり、入力のヒントを表示したりできます。

デモを試す

セルの罫線

一重線や二重罫線、破線などExcelと同等の線種をサポートしています。また、線色や太さも自由に設定可能です。

デモを試す

セル型

コマンドボタンやチェックボックス、コンボボックスやハイパーリンク動作をセル上に実現することができます。

デモを試す

InputManJSセル

InputManJSライブラリのマスク、日付時刻、数値コントロールを利用して高度なセル編集を実現できます。

デモを試す

コメント

セルにコメントを追加できます。また、その外観を設定することもでき、コメントのサイズ変更、移動、編集なども可能です。

デモを試す

シートの保護とセルのロック

シートを保護し、セルをロックすることができます。

デモを試す

チャート

スプレッドシート上に縦棒、折れ線、散布図などのチャートを配置できます。チャートタイトルや判例の設定も可能です。

デモを試す

スパークライン

セル内にチャートを表示して、データを可視化することができます。

デモを試す

スライサー

シート上のテーブルと連動する、フィルタパネルを表示できます。直感的なUIでテーブルデータの絞り込みを行うことができます。

デモを試す

コピー・ペースト

Spread.SheetsとExcel間のデータコピー・ペーストに対応しています。書式や数式のみのコピー・ペーストなども可能です。

デモを試す

データバインディング

セル、テーブルあるいはシートに対しデータバインドが可能です。同一シート内で、バウンド、アンバウンドの混在させることもできます。

デモを試す

セルの余白とラベル

セルの内側にパディング領域を設定でき、柔軟なセル配置が可能です。パディング領域には文字列をラベルとして配置できます。

デモを試す

テーマ

Office 2013以降のExcelスタイルがテーマとして用意されています。また、独自のスタイルを作成し定義することも可能です

デモを試す

アウトライン列

列のデータに階層情報を付与して、ツリー上の表示を実現できます。ツリーの各階層は折りたたみと展開が可能です。

デモを試す

ドラッグマージ

この機能を有効にすると選択セルに専用のインジケーターが表示され、セル結合を容易に実行できるようになります。

デモを試す

バーコード表示

QRコードやJANコードなど、11種類のバーコード表示が可能です。色やフォント、ラベルの表示位置などをカスタムすることもできます。

デモを試す

リッチテキスト

フォント色や文字サイズを部分的に変更したり、文字を上付きや下付きに設定したりして、セルデータを見やすく表示できます。

デモを試す

ステータスバー

セルの選択操作に応じて、シート下部のバーにデータの合計や平均、個数などを自動的に表示します。

デモを試す

シェイプ

円や四角、矢印などを含む180種以上のシェイプを利用可能です。またカスタムシェイプ機能で独自のシェイプを作成することもできます。

デモを試す

Excel入出力

スプレッドシートの内容をExcelファイルに出力したり、お手持ちのExcelファイル内容をスプレッドシートに表示したりすることが可能です。

デモを試す

PDF出力

スプレッドシートのPDF出力機能を搭載しています。フォントの埋め込みに対応しており、日本語のPDF表示も問題ありません。

デモを試す

印刷

シートの印刷に対応しています。印刷設定として印刷ヘッダーやフッター、改ページや繰り返し行の設定などに対応しています。

デモを試す

デモアプリケーション

基本機能デモ

Spread.Sheetsを実際に操作して、さまざまな機能を直観的に確認できるデモです。

デモを試す

チュートリアルデモ

Spread.Sheetsの機能をわかりやすい解説つきで学習できるチュートリアルデモです。

デモを試す

ExcelIOデモ

Spread.SheetsによるExcelファイルのインポート/エクスポート機能デモです。

デモを試す

パフォーマンスデモ

Spread.Sheetsのデータ読み込みや、ソートにかかる時間を計測して確認することができます。

デモを試す

無料ですべての機能をお試しいただけます

今すぐダウンロードして試す

安心と信頼のサポート体制

安心の充実サポート
サポートサービス満足度

テクニカルサポート利用者アンケートより(2016年1月〜2018年12月実施分)

選ばれ続けて30年

コンポーネントベンダーとして培われた30年の販売実績とサポート経験をもとに、高品質なサービスをご提供します。

豊富なドキュメント

ヘルプやデモに加え、ナレッジベースでは最新の製品情報をご確認いただけます。

E-mailサポート

開発時に課題が発生した際もご安心ください。
サブスクリプションをご契約中のお客様は、E-mailによるテクニカルサポートをご利用いただけます。

必要システム

Spread.Sheets ライブラリ

ブラウザ
Internet Explorer 11
Microsoft Edge
Chrome
Firefox
Safari(5.1以上)
iOS (Safari/Chrome)
※ Android用ブラウザはサポートしていません。

対応JSフレームワーク
AngularJS
Angular◯ (V2〜V7)
React
Vue.js
Knockout

Spread.Sheets デザイナ

OS
Windows 10/Server 2008/Server 2008 R2/Server 2012/Server 2012 R2/Server 2016/Server 2019/macOS

導入事例

リックソフト株式会社

『Canvasベースで高速に動くこと』、パフォーマンス重視の開発にはSpreadJSが最適でした

詳しく見る

株式会社エヌ・ティ・ティ・データ・イントラマート

“業務システムの内製化”を支援する共通基盤にSpreadJSを採用~お客さまが求めるのは『どれだけExcelに近いか』

詳しく見る