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アプリケーションの開発で利用可能です。仮想マシン、コンテナ、サーバーレスなどの方法で配置できます。
主な機能
その他の機能
ファイル入出力
DioDocs for Excelは以下のファイル形式の入出力に対応しています。
入力に対応しているファイル形式
- XLSX
- XLSM
- XLTX
- CSV
- JSON
出力に対応しているファイル形式
- XLSX
- XLSM
- XLTX
- CSV
- JSON
- HTML
- JPG
- PNG
- GIF
- SVG
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/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製品がインストールされている必要はありません。