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などクロスプラットフォーム環境で動作可能です。

Blazorの記事を見る

クラウドアプリケーション展開

Azure、AWS、GCPなどのパブリッククラウドに配置する.NETアプリケーションの開発で利用可能です。仮想マシン、コンテナ、サーバーレスなどの方法で配置できます。

Azure Functionsの記事を見る

主な機能

Excelファイルの入出力

Excelファイルの入出力

既存のXLSXファイルを読み込んで編集し、上書き保存または別ファイルとして保存できます。開発および動作環境にExcelは必要ありません。

デモを試す
ワークブック、ワークシート

ワークブック、ワークシート

ワークブック、ワークシートの操作が可能です。作成、アクティブ化、保護、プロパティ設定などの操作をAPIを通じて実行できます。

デモを試す
450以上のExcel関数を利用可能

450以上のExcel関数を利用可能

Excelに組み込まれた関数を利用できます。また、カスタム関数の作成も可能です。

デモを試す
ピボット、テーブル

ピボット、テーブル

Excelシート上のデータ集合をテーブルとして定義できます。また、ピボットの作成にも対応し自動的に、集計、合計、平均を表示が可能です。

デモを試す
Excel帳票

Excel帳票

Excelで作成した帳票イメージをテンプレートとして読み込み、データやチャート、画像などのコンテンツを追加してExcel帳票を作成できます。

デモを試す
帳票テンプレート

帳票テンプレート

Excelで作成した帳票レイアウトにテンプレート構文を追加して、データソースと合わせて処理することでより少ないコードでExcel帳票を作成できます。

デモを試す

3ステップでExcel帳票を作成

1. 帳票テンプレートを作成

Excelで作成した帳票レイアウトにDioDocsで処理するためのテンプレート構文を追加して、帳票テンプレートを作成します。

テンプレート構文を試す

帳票テンプレートを作成

2. 帳票テンプレートとデータソースを読み込む

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

JSONファイルの読み込みを試す

帳票テンプレートとデータソースを読み込む

3. Excel帳票を作成、PDFとして出力

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

その他のExcel帳票を試す

Excel帳票を作成
PDFとして出力

DioDocs for Excelで操作可能なExcelの機能

各機能をデモで確認できます。機能概要とC#、VB.NETのコードで解説しExcelファイルを作成、編集するサンプルです。

無料ですべての機能をお試しいただけます

今すぐダウンロードして試す

安心と信頼のサポート体制

安心の充実サポート
サポートサービス満足度

技術サポート利用者アンケートより(2016年1月〜2018年12月実施分)

  • 選ばれ続けて30年

    コンポーネントベンダーとして培われた30年の販売実績とサポート経験をもとに、高品質なサービスをご提供します。

  • 豊富なドキュメント

    ヘルプやデモに加え、ナレッジベースでは最新の製品情報をご確認いただけます。

  • E-mailサポート

    開発時に課題が発生した際もご安心ください。
    サブスクリプションをご契約中のお客様は、E-mailによる技術サポートをご利用いただけます。

カスタマーサービス部のインタビュー記事を見る

必要システム

開発環境

開発ツール
  • Visual Studio 2017/2019
  • Visual Studio for Mac
  • Visual Studio Code
開発言語C#、Visual Basic
OS各開発ツールをサポートするOS(Windows/macOS/Linux)

運用環境

フレームワーク

.NET Standard 2.0/.NET 5以上に準拠のフレームワーク

  • .NET Framework 4.6.1以上
  • .NET Core 2.1以上
  • .NET 5以上

.NET Standardを見る

OS

各フレームワークが動作するOS(Windows/macOS/Linux/Xamarin[Android/iOS/UWP])

.NET 5がサポートするOSを見る

アプリケーションの種類
  • Windows Forms(.NET Framework/.NET 5)
  • WPF(.NET Framework/.NET 5)
  • UWP
  • ASP.NET
  • ASP.NET Core
  • コンソール
  • クラスライブラリ
  • Xamarin[Android/iOS/UWP]

※DioDocs for PDFに含まれるPDFビューワのサポート環境はこちらをご覧ください。

ライセンスと価格

利用範囲ライセンス種別ライセンスの数え方ライセンス価格
開発-ユーザーライセンス本製品の機能を組み込んだアプリケーションを開発できます。1人の開発者(本製品の利用者)につき1ライセンス必要です。価格表
-配布配布ライセンス本製品の機能を組み込んで開発したアプリケーションを配布できます。特定用途を除いてランタイムフリーです。

DioDocsのライセンスについて詳しく見る

導入事例

株式会社三井住友銀行

株式会社三井住友銀行

DioDocsの導入でExcel帳票の作成を自動化。業務効率化とリスク軽減を実現

詳しく見る
株式会社WorkVision

株式会社WorkVision

新技術に対応したDioDocsの採用で医療機関のペーパーレス化を実現

詳しく見る