社名変更のお知らせ

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ライク」のみに留まらない便利なシステムを実現できます。

SpreadJS利用ガイド

SpreadJSを導入したばかりの方や、トライアル期間中の方向けに、製品の概要や導入方法、基本的な使い方を紹介しています。
製品の概要がつかめるセミナー動画や、デモアプリケーション、ブログで紹介したチュートリアル記事を用いて、SpreadJSを使ったWebアプリケーション開発の手順や基本的な使い方を手軽に学習できます。

SpreadJS利用ガイドを見る

Wijmo利用ガイド

ファイル入出力と印刷

Excel入出力

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

PDF出力

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

印刷

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

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

SpreadJSデザイナ

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

レイアウトの保存と読み込み

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

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

デザイナ機能を簡単実装

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

UIを柔軟にカスタム

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

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

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

※ リボンコンテナは「機能限定配布ライセンス」では配布できません。

※ 「機能限定配布ライセンス」では配布できません。

デモアプリケーション

基本機能デモ

ダウンロード可能なサンプルコードとわかりやすい解説付きでSpreadJSの基本機能を学習することができます。

デモを試す

パフォーマンスデモ

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

デモを試す

リボンコンテナデモ

SpreadJSデザイナと同等の操作をブラウザ上で実現する「リボンコンテナ」をSpreadJSの様々な機能と共に確認することができます。

デモを試す

リボンコンテナカスタマイズ

「リボンコンテナ」のタブやボタンをカスタマイズする方法をサンプルコード付きで確認することができます。

デモを試す

V17Jの新機能

V17Jの新機能​
2024年2月28日リリース予定の「V17J」では、プロジェクト管理や生産管理などで使用される工程管理表(ガントチャート)をExcelライクなUIで作成できる「ガントシート」機能を追加しました。SpreadJSが提供するExcelライクなUIはもちろん、階層表示やドラッグアンドドロップでの操作といったExcel以上の機能性も備えています。
また、「ウォーターフォールチャート」や折れ線のスムージングといったチャート機能の強化、均等割り付けや新しいフォントAPIのサポートといった文字列関連機能の強化など、多数の新機能を追加しています。
詳しく見る

オンデマンドセミナー

過去に開催したウェビナーのアーカイブを、いつでもお好きな時に無料でご視聴いただけます。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のみサポートします。

対応JSフレームワーク
Angular(V14〜V16)
React(V16〜V18)
Vue.js(V2〜V3)
Next.js(V13)
Nuxt.js(V3)
Knockout

※ CSR(クライアントサイドレンダリング)のみサポートします。

SpreadJS デザイナ

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

よくある質問

Excelの機能をすべてインポートできますか?

SpreadJSにExcel形式のファイルをインポートする場合、多くの機能を保持することが可能ですが、一部の未対応機能はSpreadJS上で最適化される場合があります。詳細は製品ヘルプにある以下のトピックをご覧ください。

「Excelファイルのインポート/エクスポート」を見る

SpreadJSで設定した機能をすべてExcelにエクスポートできますか?

SpreadJSが備える多くの機能をそのままExcelに出力することが可能ですが、製品の独自機能等は代替のものに最適化される場合があります。詳細については製品ヘルプにある以下のトピックをご確認ください。

「Excelファイルのインポート/エクスポート」を見る

Excelで作成した複雑なレイアウトをSpreadJS上で簡単に実現する方法はありますか?

はい。SpreadJSデザイナや製品のExcelインポート機能などを活用することで、複雑なレイアウトをもったExcelファイルと同様の内容をSpreadJS上に再現することができます。詳細な実現方法については弊社ブログにある以下の記事をご確認ください。

「既存のExcelファイルとSpreadJSで実現するスピード画面開発」を見る

SpreadJSデザイナの機能をWeb上で実現できますか?

はい、製品に収録のコンポーネント「リボンコンテナ」で実現可能です。同コンポーネントは既定でSpreadJSデザイナの機能を搭載しており、Excel/SJS形式の入出力にも対応します。詳細な動作については下記のデモをご参照ください。

「リボンコンテナデモ」を見る

なお、リボンコンテナを開発ツール等に組み込むには別途契約が必要となります。

「特別契約」を見る

ライセンスの概要を教えてください。

ライセンスにはSpreadJSを使った開発に必要な「開発ライセンス」と、開発したアプリケーションを配布する際に必要な「配布ライセンス」があります。詳細については以下のページをご覧ください。

「JavaScriptライブラリ製品のライセンス」を見る

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

  • 配布ライセンス
  • テスト配布ライセンス
  • 機能限定配布ライセンス
  • 機能限定テスト配布ライセンス

こちらの詳細については以下のページをご覧ください。

「ライセンス体系」を見る

デスクトップアプリとして配布できますか?

ElectronやWebView2などの技術を使用し、SpreadJSが組み込まれたアプリケーションをデスクトップアプリケーションとして配布することは可能です。ライセンス体系などの詳細については以下のページをご覧ください。

「デスクトップアプリケーションとして配布する場合」を見る

ライセンスと価格

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

開発ライセンス

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

配布ライセンス

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

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

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

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

導入事例

エキサイト株式会社

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

詳しく見る

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

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

詳しく見る

鹿島建設株式会社

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

詳しく見る

株式会社KSK

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

詳しく見る

マツダ株式会社

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

詳しく見る

リックソフト株式会社

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

詳しく見る