社名変更のお知らせ

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)でアプリケーションを開発する場合と同感覚で操作できます。

高速、軽量アーキテクチャ

軽量APIアーキテクチャでメモリと時間を節約できます。また、Microsoft Excelなどのソフトウェアやツールに依存せずExcelファイルを作成・編集が可能です。

ベンチマークの記事を見る

柔軟なカスタマイズ

セルのスタイル(書式、罫線、保護など)やシートのテーマ(配色、フォント、効果)、埋め込み描画オブジェクト、カスタム関数など利用者の要望にあわせてカスタマイズしたExcelファイルを生成できます。

各種.NETに対応

各種.NET(.NET Framework 4.6.2~、NET 6~)で動作する.NETアプリケーションを開発できます。Windows、macOS、Linuxなどクロスプラットフォーム環境で動作可能です。

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

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

Azure Functionsの記事を見る

その他の機能

チャート

チャート

折れ線、棒、面、円、ドーナツなどのチャートを追加できます。複合チャートも可能です。

デモを試す
シェイプと画像

シェイプと画像

図形や画像を追加できます。図形のテキストや画像の透明度の設定も可能です。

デモを試す
テーブル

テーブル

テーブルを追加できます。データのフィルタやソート、集計行の計算も可能です。

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

ピボットテーブル

ピボットテーブルを追加できます。ピボットグラフの追加も可能です。

デモを試す
スライサー

スライサー

テーブルまたはピボットテーブルのフィルタ処理を視覚的に操作するスライサーを追加できます。

デモを試す
スパークライン

スパークライン

セル内にスパークラインを追加してデータの変化や最大・最小値を視覚化できます。

デモを試す
書式

書式

セルの塗りつぶしや罫線、テキストの配置やフォント、数値書式などを設定できます。

デモを試す
印刷

印刷

プリンタを指定してワークブックやワークシートをプレビューなしで直接印刷できます。

デモを試す
ファイル入出力

ファイル入出力

CSV、JSONからデータのインポート、PDF、HTML、画像、JSONへデータのエクスポートができます。

デモを試す

ファイル入出力

DioDocs for Excelは以下のファイル形式の入出力に対応しています。

入力に対応しているファイル形式
  • XLSX
  • XLSM
  • XLTX
  • CSV
  • JSON
出力に対応しているファイル形式
  • XLSX
  • XLSM
  • XLTX
  • PDF
  • CSV
  • JSON
  • HTML
  • JPG
  • PNG
  • GIF
  • SVG

ファイル入出力

Excel帳票を作成

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

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

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

テンプレート構文を試す

帳票テンプレートを作成

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

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

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

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

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

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

その他のExcel帳票を試す

Excel帳票を作成

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

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

オンデマンドセミナー

過去に開催したウェビナーの動画をいつでもお好きな時に無料でご視聴いただけます。DioDocs for Excelの機能や特徴、利用方法などを詳しくご紹介しています。

オンデマンドセミナーの動画を見る

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

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

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

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

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

  • 選ばれ続けて30年

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

  • 豊富なドキュメント

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

  • E-mailサポート

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

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

必要システム

開発環境

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

運用環境

フレームワーク
  • .NET Framework 4.6.2以上
  • .NET 6以上
OS

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

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

アプリケーションの種類
  • Windows Forms(.NET/.NET Framework)
  • WPF(.NET/.NET Framework)
  • UWP
  • ASP.NET
  • ASP.NET Core(MVC/Web API/Razor Pages/BlazorBlazor WebAssemblyは対象外
  • コンソール
  • クラスライブラリ
  • Xamarin

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

よくある質問

既存の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ライセンス必要です。価格表
-配布配布ライセンス本製品の機能を組み込んで開発したアプリケーションを配布できます。特定用途を除いてランタイムフリーです。

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

導入事例

株式会社三井住友銀行

株式会社三井住友銀行

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

詳しく見る
株式会社WorkVision

株式会社WorkVision

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

詳しく見る
SBテクノロジー株式会社

SBテクノロジー株式会社

煩雑化していたExcel帳票の管理・運用コストをシステム化により削減

詳しく見る