Benefits
特長
DioDocs for ExcelはC#およびVB.NETのコードからAPIを利用してExcelファイルを作成・編集できます。クロスプラットフォームで動作する.NETアプリケーション開発において、Excelファイルの操作を実装できるAPIライブラリです。
Excelファイルと高い互換性
ピボット、グラフ、条件付き書式、データの入力規則、数式、図形、スパークライン、およびテーブルといったExcelのオブジェクトを損なうことなく、Excelファイルを作成、編集、読み込み、保存できます。
Excelのオブジェクトモデル
オブジェクトモデルがExcelと同等なので、VBA(Visual Basic for Applications)でシートやセルを操作する場合や、VSTO(Visual Studio Tools for Office)でアプリケーションを開発する場合と同感覚で操作できます。
柔軟なカスタマイズ
シートのテーマ(配色、フォント、効果)や、セルのスタイル(書式、罫線、保護など)、埋め込み描画オブジェクト、カスタム関数など利用者の要望にあわせてカスタマイズしたExcelファイルを生成できます。
高速、軽量アーキテクチャ
軽量APIアーキテクチャでメモリと時間を節約できます。また、Microsoft Excelなどのソフトウェアやツールに依存せずExcelファイルを作成・編集可能です。
.NET Standard 2.0以上に準拠
.NET Core、.NET Framework、Xamarinで動作する.NETアプリケーションを開発できます。Windows、macOS、Linuxなどクロスプラットフォーム環境で動作可能です。
クラウドアプリケーション展開
Azure、AWS、GCPなどのパブリッククラウドに配置する.NETアプリケーションの開発で利用可能です。仮想マシン、コンテナ、サーバーレスなどの方法で配置できます。
主な機能
3ステップで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へのエクスポート
- ワークブック
- ワークシート
- 範囲
- ヘッダーとグリッド線
- フィルタ処理
- 日付フィルタ
- 色に基づくフィルタ
- アイコンに基づくフィルタ
- 数値フィルタ
- テキストフィルタ
無料ですべての機能をお試しいただけます
安心と信頼のサポート体制

サポートサービス満足度
技術サポート利用者アンケートより(2016年1月〜2018年12月実施分)
選ばれ続けて30年
コンポーネントベンダーとして培われた30年の販売実績とサポート経験をもとに、高品質なサービスをご提供します。
豊富なドキュメント
ヘルプやデモに加え、ナレッジベースでは最新の製品情報をご確認いただけます。
E-mailサポート
開発時に課題が発生した際もご安心ください。
サブスクリプションをご契約中のお客様は、E-mailによる技術サポートをご利用いただけます。
必要システム
開発環境
開発ツール |
|
---|---|
開発言語 | C#、Visual Basic |
OS | 各開発ツールをサポートするOS(Windows/macOS/Linux) |
運用環境
フレームワーク | .NET Standard 2.0/.NET 5以上に準拠のフレームワーク
|
---|---|
OS | 各フレームワークが動作するOS(Windows/macOS/Linux/Xamarin[Android/iOS/UWP]) |
アプリケーションの種類 |
|
※DioDocs for PDFに含まれるPDFビューワのサポート環境はこちらをご覧ください。