ライセンス、製品全般についてよくある質問
- SpreadsheetGear のライセンスや製品全般に関して、よく寄せられる質問です。
- 日本のお客様からよく寄せられる質問については「日本語環境、個別の機能についてよくある質問」をご確認ください。
- SpreadsheetGear でサポートされる環境については「SpreadsheetGear の動作環境」をご確認ください。
ライセンスに関する質問
製品全般の機能に関する質問
Visual Studio に関する質問
ライセンスに関する質問
SpreadsheetGear の配布 (サーバー、クライアントへの配布) ライセンスは無償ですか?SpreadsheetGear では、ほとんどのケースにおいて、サーバー (Web サーバーを含む) 配布や、クライアント (デスクトップ) 配布の際に、アプリケーションを配布、運用するためのライセンスが必要ありません。詳細は「SpreadsheetGear 製品のライセンスに関する注意」をご確認ください。
開発者ライセンスはいくつ必要ですか?SpreadsheetGear は開発者ライセンスとして提供されますので、本製品のアセンブリを参照するアプリケーションを開発する開発者全員が保持する必要があります。その一方で、ライセンス ユーザーは(同一使用者であれば) 複数のマシンに製品をインストールできます。
Signed License (認証ライセンス) とはなんですか?Signed License (認証ライセンス) は、NuGet で配布される製品を体験版または製品版として認証する際に使用されます。下記の製品で適用されています。
- SpreadsheetGear Engine for .NET
- SpreadsheetGear for Windows
※SpeadsheetGear for .NET Framework 製品では、この認証ライセンス方式は採用していません。
上記の製品のインストーラーは、NuGet から入手できるので、ライセンスの認証はプログラム コード内にライセンス文字列を埋め込む方式になります。SpreadsheetGear 社から発行されるライセンス キーから自動生成されるライセンス認証文字列をプログラム コードに埋め込むことで、上記の製品の「機能限定モード」を解除して「フル機能の 30 日間無償体験版」または「製品版」として使用できるようになります。
SpreadsheetGear 製品の Export Control Classification Number (ECCN) は何ですか?下記の情報は、SpreadsheetGear LLC をリソースとしませんので、お客様の責任の下でご利用ください。また不定期に更新される可能性がありますのであらかじめご了承ください。
SpreadsheetGear 2010 for .NET Framework、SpreadsheetGear 2012 for .NET Framework、SpreadsheetGear 2017 for .NET Framework および SpreadsheetGear 2017 for .NET Standard は、ECCN 番号 5D992.c、EAR 742.15(b)(1) の NLR ("No License Required) に分類され、Authorization Type は MMKT ("Mass Market")、Export Registration Number (ERN) は R108616 が該当すると自社で分類しています。
本製品では、Microsoft Excel ドキュメントの暗号化に、"[MS-OFFCRYPTO]: Office Document Cryptography Structure" の "2.3.4 ECMA-376 Document Encryption" で記述される .NET Framework Cryptography APIs を使用しています。詳細は「[MS-OFFCRYPTO]: Office Document Cryptography Structure (英語)」をご確認ください。
- SpreadsheetGear 2012 for Silverlight およびその他の SpreadsheetGear 製品の ECCN は EAR99 に分類されます。
- ライセンス利用規約「SpreadsheetGear End User License Agreement (英語)」の "10. Export Rules" についてもあわせてご確認ください。
1 台のマシンで、異なるバージョンの SpreadsheetGear for .NET Framework 製品を同時に使用できますか?SpreadsheetGear は、厳密な名前付き (Strong Named) アセンブリですので、1 台のマシンで複数のバージョンをインストールして使用できます。
製品全般の機能に関する質問
SpreadsheetGear を使用する際に Excel は必要ですか?SpreadsheetGear を使用する際に Excel は必要ありません。サーバー環境での Excel の使用はサポートされませんので、SpreadsheetGear は、サーバー アプリケーションにのみならず、クライアント アプリケーションにおいても非常に効果的なソリューションになります。
SpreadsheetGear を使用する際に、COM オブジェクトは必要ですか?SpreadsheetGear は 100% マネージ コードとして .NET Framework 専用に開発されています。.NET Framework と適切な SpreadsheetGear のアセンブリがあれば、製品を使用できます。
どの Excel バージョンが SpreadsheetGear でサポートされますか?SpreadsheetGear は、Excel 2007-2021 と Excel for Office 365 の Open XML (.xlsx) および Excel 互換のマクロが有効な Open XML (.xlsm)、また Excel 97-2003 (.xls) 形式のワークブックもサポートされます。
「SpreadsheetGear for .NET Standard」製品が見当たりません。SpreadsheetGear Ver. 9 以降、「SpreadsheetGear for .NET Standard」は、製品名が「SpreadsheetGear Engine for .NET」に変更されています。下記はその主な理由です。
- 製品名が変更される以前の「SpreadsheetGear for .NET Standard」は、.NET Standard 環境をターゲットにしていました。一方で、Ver. 9 では、.NET Standard 2.0 と .NET 6 をターゲットとしており、製品名がターゲット環境に正しく反映されなくなったため。
- SpreadsheetGear の基幹エンジン部分の機能が提供される、という位置づけから製品名を変更しました。たとえば「SpreadsheetGear for Windows」製品は、「SpreadsheetGear Engine for .NET」製品の機能に加え、Windows フォームや WPF 向けの UI コントロール、画像出力、印刷機能などの機能も利用できるなど、他の製品ラインアップは、この「SpreadsheetGear Engine for .NET」製品に機能が追加される形で提供されます。
SpreadsheetGear でグラフを操作できますか?SpreadsheetGear は、.NET Framework コンポーネントにおいて最も包括的で Excel との互換性が高いグラフ機能を提供します。
SpreadsheetGear でサポートされる Excel 関数の一覧リストはありますか?SpreadsheetGear 社の「Supported Excel Compatible Functions (英語)」をご確認ください。
Windows フォームや WPF アプリケーションのサンプルはありますか?Windows フォームや WPF のサンプルは、SpreadsheetGearExplorerSamples GitHub リポジトリから入手できます。
https://github.com/SpreadsheetGear/SpreadsheetGearExplorerSamplesまた、SpreadsheetGear では、C# や Visual Basic でコーディングされた SpreadsheetGear Explorer サンプル ソリューションが製品とともにインストールされます。これは Visual Studio 環境における Windows フォーム アプリケーションでの SpreadsheetGear の使用方法を理解するのに役立ちます。
Visual Studio に関する質問
SpreadsheetGear の Windows フォーム コントロールを Visual Studio のツールボックスに追加するには?SpreadsheetGear 社が公開する製品のオンライン ヘルプの「Add WorkbookView and FormulaBar to Visual Studio Toolbox (英語)」をご確認ください。
SpreadsheetGear が [参照の追加] で .NET タブに表示されません。Visual Studio では、最新の .NET コンポーネントを一度だけ参照します。SpreadsheetGear をインストール後に Visual Studio を再起動していることをご確認ください。
Visual Studio でインテリセンスやダイナミック ヘルプが動作しません。既に旧バージョンの SpreadsheetGear を使用している場合は、Visual Studio のソリューション エクスプローラーから、古いバージョンの SpreadsheetGear の参照を削除した後に、.NET タブから、参照を追加します。
また重要な点として Visual Studio 2010 では MS Help 2 システムが新しい Microsoft Help Viewer 1.0 で置き換えらています。この新しいヘルプ システムではインテリセンスはサポートされますがダイナミック ヘルプがありません。"IWorkbookSet" などの用語上で F1 キーを押下してください。
詳細は、SpreadsheetGear のオンライン ヘルプを参照してください。