作成日: 2017/09/27 最終更新日: 2023/02/22
文書種別
技術情報
詳細
SpreadJSを使用して開発したアプリケーションの配布やSpread.Sheetsデザイナの利用には、ライセンスに付属する認証コードの登録と、登録済み認証コードを使用したライセンスキーの取得・設定が必要です。
ライセンスキーの取得方法については以下のページを参照してください。
ライセンスキーの取得
以下に、ライセンスキーの設定方法について説明します。
製品ヘルプの「ライセンスキーの設定方法」もあわせてご参照ください。
Spread.Sheetsライブラリを使用する場合の設定方法
1. アプリケーションのコードに、製品スクリプトファイルの参照を設定します。
2. 手順1.の参照設定直後、LicenseKey変数にライセンスキーを設定します。
※ この設定を行うことで、「リボンコンテナ」もlocalhost環境上では動作するようになります。
【ライセンスキーの設定例1】
------------------------------------
<script src="./scripts/gc.spread.sheets.all.xx.x.x.min.js" type="application/javascript"></script>
<script src="./scripts/gc.spread.excelio.xx.x.x.min.js"></script>
<script>
GC.Spread.Sheets.LicenseKey = "SpreadJS本体のライセンスキーの文字列";
ライセンスキーの取得方法については以下のページを参照してください。
ライセンスキーの取得
以下に、ライセンスキーの設定方法について説明します。
製品ヘルプの「ライセンスキーの設定方法」もあわせてご参照ください。
Spread.Sheetsライブラリを使用する場合の設定方法
1. アプリケーションのコードに、製品スクリプトファイルの参照を設定します。
2. 手順1.の参照設定直後、LicenseKey変数にライセンスキーを設定します。
※ この設定を行うことで、「リボンコンテナ」もlocalhost環境上では動作するようになります。
【ライセンスキーの設定例1】
------------------------------------
<script src="./scripts/gc.spread.sheets.all.xx.x.x.min.js" type="application/javascript"></script>
<script src="./scripts/gc.spread.excelio.xx.x.x.min.js"></script>
<script>
GC.Spread.Sheets.LicenseKey = "SpreadJS本体のライセンスキーの文字列";
// SpreadJS V10JでExcelIOコンポーネントを使用する場合は、以下の設定が必要です。
// V11J以降を使用する場合、またはV10JでExcelIOコンポーネントを使用しない場合は不要です。
GC.Spread.Excel.IO.LicenseKey = "SpreadJS本体のライセンスキーの文字列";
</script>
------------------------------------
【ライセンスキーの設定例2(JavaScriptでnpmからモジュールをインポートする場合)】
------------------------------------
import * as GC from '@grapecity/spread-sheets';
import * as Excel from "@grapecity/spread-excelio";
// V11J以降を使用する場合、またはV10JでExcelIOコンポーネントを使用しない場合は不要です。
GC.Spread.Excel.IO.LicenseKey = "SpreadJS本体のライセンスキーの文字列";
</script>
------------------------------------
【ライセンスキーの設定例2(JavaScriptでnpmからモジュールをインポートする場合)】
------------------------------------
import * as GC from '@grapecity/spread-sheets';
import * as Excel from "@grapecity/spread-excelio";
GC.Spread.Sheets.LicenseKey = "SpreadJS本体のライセンスキーの文字列";
Excel.LicenseKey = "SpreadJS本体のライセンスキーの文字列";
------------------------------------
【ライセンスキーの設定例3(TypeScriptでnpmからモジュールをインポートする場合)】
------------------------------------
import * as GC from '@grapecity/spread-sheets';
import * as Excel from "@grapecity/spread-excelio";
Excel.LicenseKey = "SpreadJS本体のライセンスキーの文字列";
------------------------------------
【ライセンスキーの設定例3(TypeScriptでnpmからモジュールをインポートする場合)】
------------------------------------
import * as GC from '@grapecity/spread-sheets';
import * as Excel from "@grapecity/spread-excelio";
GC.Spread.Sheets.LicenseKey = "SpreadJS本体のライセンスキーの文字列";
(<any>Excel).LicenseKey = "SpreadJS本体のライセンスキーの文字列";
------------------------------------
リボンコンテナを使用したアプリケーションを配布する場合の設定方法
SpreadJS V14Jで追加された「リボンコンテナ」を使用したアプリケーションを配布するには、リボンコンテナ配布用のライセンスキーを入手し、GC.Spread.Sheets.Designer.LicenseKey変数に設定する必要があります。
【ライセンスキーの設定例】
------------------------------------
<script src="./scripts/gc.spread.sheets.all.xx.x.x.min.js" type="application/javascript"></script>
<script src="./gc.spread.sheets.designer.resource.ja.xx.x.x.min.js" type="application/javascript"></script>
<script src="./gc.spread.sheets.designer.all.xx.x.x.min.js" type="application/javascript"></script>
<script>
GC.Spread.Sheets.LicenseKey = "SpreadJS本体のライセンスキーの文字列";
GC.Spread.Sheets.Designer.LicenseKey = "リボンコンテナ配布用のライセンスキーの文字列";
</script>
------------------------------------
SpreadJSデザイナを使用する場合の設定方法
1. SpreadJSデザイナを起動すると、ライセンスキーの入力ウィンドウが表示されます。
2. 入力ウィンドウにデザイナのライセンスキーの文字列を入力し、「OK」ボタンを押下します。

Spread.Viewsライブラリ(V10J~V12J)を使用する場合の設定方法
1. アプリケーションのコードに、製品スクリプトファイルの参照を設定します。
2. 手順1.の参照設定直後、GC.Spread.Views.LicenseKey変数にライセンスキーを設定します。
【ライセンスキーの設定例】
------------------------------------
<script src="./gc.spread.common.xx.x.x.min.js" type="text/javascript"></script>
<script src="./gc.spread.views.dataview.xx.x.x.min.js" type="text/javascript"></script>
<script src="./gc.spread.views.gridlayout.xx.x.x.min.js" type="text/javascript"></script>
<script>
GC.Spread.Views.LicenseKey = "SpreadJS本体のライセンスキーの文字列";
</script>
------------------------------------
(<any>Excel).LicenseKey = "SpreadJS本体のライセンスキーの文字列";
------------------------------------
リボンコンテナを使用したアプリケーションを配布する場合の設定方法
SpreadJS V14Jで追加された「リボンコンテナ」を使用したアプリケーションを配布するには、リボンコンテナ配布用のライセンスキーを入手し、GC.Spread.Sheets.Designer.LicenseKey変数に設定する必要があります。
【ライセンスキーの設定例】
------------------------------------
<script src="./scripts/gc.spread.sheets.all.xx.x.x.min.js" type="application/javascript"></script>
<script src="./gc.spread.sheets.designer.resource.ja.xx.x.x.min.js" type="application/javascript"></script>
<script src="./gc.spread.sheets.designer.all.xx.x.x.min.js" type="application/javascript"></script>
<script>
GC.Spread.Sheets.LicenseKey = "SpreadJS本体のライセンスキーの文字列";
GC.Spread.Sheets.Designer.LicenseKey = "リボンコンテナ配布用のライセンスキーの文字列";
</script>
------------------------------------
SpreadJSデザイナを使用する場合の設定方法
1. SpreadJSデザイナを起動すると、ライセンスキーの入力ウィンドウが表示されます。
2. 入力ウィンドウにデザイナのライセンスキーの文字列を入力し、「OK」ボタンを押下します。

Spread.Viewsライブラリ(V10J~V12J)を使用する場合の設定方法
1. アプリケーションのコードに、製品スクリプトファイルの参照を設定します。
2. 手順1.の参照設定直後、GC.Spread.Views.LicenseKey変数にライセンスキーを設定します。
【ライセンスキーの設定例】
------------------------------------
<script src="./gc.spread.common.xx.x.x.min.js" type="text/javascript"></script>
<script src="./gc.spread.views.dataview.xx.x.x.min.js" type="text/javascript"></script>
<script src="./gc.spread.views.gridlayout.xx.x.x.min.js" type="text/javascript"></script>
<script>
GC.Spread.Views.LicenseKey = "SpreadJS本体のライセンスキーの文字列";
</script>
------------------------------------
関連情報
旧文書番号
41347