Benefits

特長

SpreadJSはWebアプリケーションでMicrosoft ExcelライクなUIと機能性を実現するために開発されたJavaScriptライブラリです。多数のExcel互換機能を備えるほか、TypeScriptでの開発や、Angular、React、Vue.jsをはじめとする主要JavaScriptフレームワークにも対応しています。

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

Excel互換のスプレッドシート

フィルタやソート、数式・関数のほか、グループ化やチャート、ピボットテーブルなど、豊富なExcel互換機能を搭載したスプレッドシートをブラウザ上に描画し、エンドユーザーになじみのあるUIと操作性を提供します。

周辺UIもしっかりカバー

リボンメニューや数式バー、ステータスバーなど、Excelライクな画面の実現には欠かせない周辺UIもしっかりカバー。製品付属の「リボンコンテナ」を利用して、これらのUIを含む包括的な表計算画面を少ない工数で実現できます。

既存資産を活用

Excelファイルのインポート/エクスポートをサポートしています。既存業務で使用していたExcelファイルを高い精度でアプリケーションに読み込んで表示したり、SpreadJSの内容をExcelに出力したりすることが可能です。

1歩先の機能性を実現

Excel互換機能以外にも多数の製品機能を搭載。セルでのボタン表示などを可能にする「セル型」や、データの階層表示を行う「アウトライン列」機能などを利用することで「Excelライク」のみに留まらない便利なシステムを実現できます。

ファイル入出力と印刷

Excel入出力

SpreadJSの内容をExcelファイルに出力したり、お手持ちのExcelファイル内容をSpreadJSに表示したりすることが可能です。

PDF出力

SpreadJSで作成した内容をPDF形式ファイルとして出力できます。フォントの埋め込みに対応しており、日本語のPDF表示も問題ありません。

印刷

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

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

SpreadJSデザイナ

製品付属の「SpreadJSデザイナ」で、ExcelライクなGUIを使ったSpreadJSのレイアウト設計が可能です。慣れ親しんだ操作感で簡単、スピーディーにノンコーディングの画面開発を実現できます。

Excel形式ファイル

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

JSON形式ファイル

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

リボンコンテナでExcelライクなUIと機能性を即座に実現

デザイナ機能を簡単実装

リボンコンテナはSpreadJSデザイナをベースに開発されたコンポーネントです。このコンポーネントを利用することで、同デザイナの機能をWebアプリケーションに組み込めるようになります。

UIを柔軟にカスタム

デザイナ機能の実現だけでなく、UIをカスタマイズして開発要件にマッチさせることも可能です。リボンやコンテキストメニューの既存項目を削除したり、新しく項目を追加して独自処理と関連付けたりすることができます。

シート機能の使用感はそのまま

リボンコンテナのシート部はプログラムによるアクセスが可能になっており、単体のSpreadJSと同じAPIで操作できます。

デモアプリケーション

基本機能デモ

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

デモを試す

チュートリアルデモ

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

デモを試す

ExcelIOデモ

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

デモを試す

パフォーマンスデモ

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

デモを試す

オンラインデザイナ

SpreadJSの機能を確認しながらのスプレッドシートの設計ができるデモです。

デモを試す

V15.1Jの新機能

SpreadJSの強力な表計算機能やExcelライクな操作性はそのままに、よりグリッドビューライクなデータ表示を実現できる新機能「テーブルシート」が追加され、従来のワークシートでは難しかった多様なデータ表現を実現できるようになりました。

また、既存機能ではピボットテーブルが強化され日付データの絞り込みに便利な「タイムラインスライサー」の利用が可能になったほか、異なるワークブック上のデータを参照して計算する「クロスワークブック計算」への対応、リボンコンテナにおけるカルチャサポートなど、合計で20を超える新機能の追加および機能強化を実施しています。

詳しく見る

オンデマンドセミナー

過去に開催したウェビナーのアーカイブを、いつでもお好きな時に無料でご視聴いただけます。SpreadJSの機能や特徴、利用方法などを詳しくご紹介しています。

オンデマンドセミナーの一覧を見る

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

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

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

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

技術サポート利用者アンケートより(2016年1月〜2018年12月実施分)

  • 選ばれ続けて30年

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

  • 豊富なドキュメント

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

  • E-mailサポート

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

カスタマーサービス部のインタビュー記事を見る

必要システム

SpreadJS ライブラリ

運用環境(クライアント)
ブラウザ※1 Microsoft Edge、Chrome、Firefox、Safari
OS Windows、Linux、macOS、iOS※2、iPadOS※2

※1 Android用ブラウザはサポートしていません。
※2 ChromeとSafariのみサポートします。

対応JavaScriptフレームワーク
Angular(V12〜V14)
React(V16〜V18)
Vue.js(V2〜V3)
Knockout

SpreadJS デザイナ

OS
Windows 10/11/Server 2012/Server 2012 R2/Server 2016/Server 2019/Server 2022/macOS
※ Windowsは64bit版のみサポートします。

ライセンスと価格

製品を利用しアプリケーションを開発するために必要な「開発ライセンス」と、製品を使用して開発したアプリケーションを配布するために必要な「配布ライセンス」をご用意しています。

開発ライセンス

ライセンス種別ライセンスの制限ライセンス価格
開発ライセンス本製品の機能を組み込んだアプリケーションを開発できます。価格表

配布ライセンス

配布ライセンスでは、用途に合わせて以下のラインナップをご用意しています。

ライセンス種別ライセンスの制限配布環境ライセンス価格
配布ライセンス配布するアプリケーションには、SpreadJSが提供するすべての機能をご利用いただけます。運用環境(冗長構成など含む)価格表
テスト配布ライセンスステージング環境などの恒久的な動作検証環境
機能限定配布ライセンスリボンコンテナを使用したアプリケーションを配布することはできません。SpreadJSが提供する機能のうち、リボンコンテナ以外はすべてご利用いただけます。運用環境(冗長構成など含む)
機能限定テスト配布ライセンスステージング環境などの恒久的な動作検証環境

※ 「開発ライセンス」および「配布ライセンス」(上記すべて)はサブスクリプション契約となります。
※ リボンコンテナを使用したアプリケーションの配布には、SpreadJS本体のライセンスキーのほかにリボンコンテナのライセンスキー設定が必要となります。どちらのライセンスキーも「配布ライセンス」のご購入により取得可能となります。

JavaScript製品ライセンスについて詳しく見る

導入事例

エキサイト株式会社

“赤字からの脱却を果たした『管理会計』をシステム化。“Excelっぽさ”を簡単に実現できるライブラリとしてSpreadJSを採用

詳しく見る

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

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

詳しく見る

鹿島建設株式会社

3000人が利用するExcel帳票からの脱却に成功!SpreadJSを利用したシステムで大量データの可視化、分析を実現

詳しく見る

株式会社KSK

画面・Excel・PDFの3重開発から解放~開発工数とサーバー負荷の大幅削減を実現したSpreadJSとWijmoの効果とは?

詳しく見る

マツダ株式会社

システムの共通部品としてSpreadJSを採用~開発手法の全面見直しで開発工数の大幅削減と『脱Excel』を実現

詳しく見る

リックソフト株式会社

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

詳しく見る