特長
特長
DioDocs for ExcelはC#およびVB.NETのコードからAPIを利用してExcelファイルを作成・編集・読み込み・保存できます。クロスプラットフォームで動作する.NETアプリケーション開発において、Microsoft Excel®に依存せずにExcelファイルの操作を実装できるAPIライブラリです。
Excelと高い互換性
数式、図形、テーブル、グラフ、ピボット、条件付き書式、データの入力規則、およびスパークラインといったExcelのオブジェクトを損なうことなく、Excelファイルを作成、編集、読み込み、保存できます。
Excelのオブジェクトモデル
オブジェクトモデルがExcelと同等なので、VBA(Visual Basic for Applications)でシートやセルを操作する場合や、VSTO(Visual Studio Tools for Office)でアプリケーションを開発する場合と同感覚で操作できます。
高速、軽量アーキテクチャ
軽量APIアーキテクチャでメモリと時間を節約できます。また、Microsoft Excelなどのソフトウェアやツールに依存せずExcelファイルを作成・編集が可能です。
さまざまなファイル形式に対応
作成したExcelワークブックやワークシートは、XLSXやPDFのほかにもCSVやJSON、HTML、画像といったファイル形式で出力が可能です。
各種.NETに対応
各種.NET(.NET Framework 4.6.2~、.NET 8~)で動作する.NETアプリケーションを開発できます。Windows、macOS、Linuxなどクロスプラットフォーム環境で動作可能です。
クラウドアプリケーション展開
Azure、AWS、GCPなどのパブリッククラウドに配置する.NETアプリケーションの開発で利用可能です。仮想マシン、コンテナ、サーバーレスなどの方法で配置できます。
主な機能
その他の機能
ファイル入出力
DioDocs for Excelは以下のファイル形式の入出力に対応しています。
入力に対応しているファイル形式
- XLSX
- XLSM
- XLTX
- CSV
- JSON
出力に対応しているファイル形式
- XLSX
- XLSM
- XLTX
- CSV
- JSON
- HTML
- JPG
- PNG
- GIF
- SVG
DioDocs for Excelは、わずか数行のコードでExcelファイルをPDFファイルに変換できます。

Excel帳票を作成
DioDocs for ExcelはExcelで作成した帳票テンプレートを読み込み、アプリケーションで使用する入力フォームや参照するデータベースからデータを追加して、請求書・販売報告書・領収書・出荷ラベル・注文書などの包括的な「Excel帳票」を作成できます。
1. 帳票テンプレートを作成
Excelで作成した帳票レイアウトにDioDocsで処理するための「テンプレート構文」を追加して、帳票テンプレートを作成します。

2. 帳票テンプレートとデータソースを読み込む
Openメソッドで 1. で作成した帳票テンプレートを読み込みます。さらにAddDataSourceメソッドで出力用のデータを取得するデータソース(JSON、DataSet、DataTable、配列など)を読み込みます。

3. Excel帳票を作成、PDFとして出力
ProcessTemplateメソッドで 2. で読み込んだ帳票テンプレートへ同じく読み込んだデータソースからデータを差し込んでExcel帳票を作成します。Excel帳票はさらにPDFにも出力できます。

DioDocs for Excelで操作可能なExcelの機能
各機能をデモで確認できます。機能概要とC#、VB.NETのコードでExcelファイルを作成、編集するサンプルです。
範囲の操作
ワークブック
ワークシート
ページ設定
書式設定
条件付き書式
データ検証
グループ化
フィルタ
ソート
検索と置換
テーブル
スライサー
ピボットテーブル
スパークライン
チャート
図形
画像
ハイパーリンク
コメント
フォームコントロール
PDFへのエクスポート
画像へのエクスポート
HTMLへのエクスポート
SVGへのエクスポート
オンデマンドセミナー
過去に開催したウェビナーの動画をいつでもお好きな時に無料でご視聴いただけます。DioDocs for Excelの機能や特徴、利用方法などを詳しくご紹介しています。
安心と信頼のサポート体制

技術サポート利用者アンケートより(2016年1月〜2018年12月実施分)
-
選ばれ続けて30年
コンポーネントベンダーとして培われた30年の販売実績とサポート経験をもとに、高品質なサービスをご提供します。 -
豊富なドキュメント
ヘルプやデモに加え、ナレッジベースでは最新の製品情報をご確認いただけます。 -
E-mailサポート
開発時に課題が発生した際もご安心ください。
サブスクリプションをご契約中のお客様は、E-mailによる技術サポートをご利用いただけます。
必要システム
開発環境
| 開発ツール |
|
|---|---|
| 開発言語 | C#、Visual Basic |
| OS | 各開発ツールをサポートするOS(Windows/macOS/Linux) |
運用環境
| フレームワーク |
|
|---|---|
| OS | 各フレームワークが動作するOS(Windows/macOS/Linux) |
| アプリケーションの種類 |
|
よくある質問
既存のExcelファイルをPDFに変換することができますか?
DioDocs for Excelを使用して、既存のExcelファイルを読み込み、PDF形式で出力することが可能です。
クラウド環境で利用できますか?
Azure、AWS、GCPなどのパブリッククラウドに配置する.NETアプリケーションの開発で利用可能です。仮想マシン、コンテナ、サーバーレスなどの方法で配置できます。
作成したファイルをサーバーに保存せず、直接クライアントにダウンロードできますか?
DioDocs for Excelでは、ワークブックやワークシートをストリームに保存することが可能です。
Excelファイルにパスワードや読み取り専用の設定はできますか?
パスワードや読み取り専用モードの設定によりワークブックを保護することができます。
Microsoft Office製品をインストールする必要がありますか?
DioDocs for Excelを使用してExcelファイルを出力するアプリケーションを開発する際に、開発環境および実行環境にMicrosoft Office製品がインストールされている必要はありません。
ライセンスと価格
| 利用範囲 | ライセンス種別 | ライセンスの数え方 | ライセンス価格 | ||
|---|---|---|---|---|---|
| 開発 | - | ユーザーライセンス | 本製品の機能を組み込んだアプリケーションを開発できます。 | 1人の開発者(製品の利用者)につき1ライセンス必要です。 | 価格表 |
| - | 配布 | 配布ライセンス | 本製品の機能を組み込んで開発したアプリケーションを配布できます。 ※ 有償のSaaS型アプリケーションとして提供・配布する場合は「SaaS商用配布ライセンス」が必要です。 | 特定用途を除いてランタイムフリーです。 | |
| SaaS商用配布ライセンス | 本製品の機能を組み込んだ有償のSaaS型アプリケーションを提供・配布できます。 | 5つのプライマリドメインまたは5つのサブドメインに対してアプリケーションを配布できる権利を提供します。 | |||
















