C#のアプリを開発中に、Excelファイルでの出力が必要な機会は多いです。
このサービスでは、Excel出力が簡単になるソースコードを販売しています。このソースコードを使えば、簡単にExcelファイルを出力できるようになります。
<対応する機能>
・セルの文字取得、文字書き込み、文字の色付け(「A1」などのように番地指定)
・セルの列幅、行高さの指定
・新規ブック、シートの追加。シートのコピー。改ページ設定。シートの表示/非表示
・Excelプレビュー表示
・Excelファイル保存、PDFファイル保存
・セル背景色、罫線、表示形式設定
・シェイプ図形(四角形、円形)追加
・グラフ(縦棒/折れ線/円)追加
・セル番地の計算が簡単にできる機能(「A1」と指定して、NextRow()メソッドを呼び出すと、「A2」と自動計算してくれる)
・画像ファイル追加
・テンプレートのExcelファイルを利用した、帳票形式でのファイル出力(セルの名前指定によるデータの転機、行コピーによる罫線などの書式コピー)
尚、このソースコードはExcelの操作自動化により実現しているため、動作させるPCにExcelがインストールされている必要があります。また、NuGetからダウンロードできるNetOffice(v1.7.4.4)という無料のツールを利用しています。
ご購入前には、必ずサンプルアプリをダウンロードして動作することを確認した上でご購入をお願いいたします。ご購入後のキャンセルはできません。
<サンプル>
https://juraku-software.net/win-app/JSKExcelWrapperSample.zip
※ダウンロード後、Zipファイルを解凍する前に、ファイルを右クリック→全般タブの一番下のセキュリティの「許可する」にチェックを入れて、「OK」ボタンをクリックした後に、解凍してください。
※このソースコードを利用するにはExcelがインストールされている必要があります(インストールされていない環境では動作しません)
※NetOffice.Excel.Net45とNetOffice.Core.Net45のv1.7.4.4を必要とします。NuGetでインストールできます。
※ソースコードと、それを利用したサンプルアプリのソースコード(Visual Studio 2017 C# .NET Framework 4.8)を同梱しています。
※配布するソースコードは業務アプリ等に組み込んでご利用・販売いただけます。但し、本ソースコードのみを第3者に公開・販売することは禁止します。著作権も譲渡しません。
※Windows10、Excel2016でのみ動作確認を行っています。必ず、ご購入前にサンプルアプリをダウンロードして、動作確認を行ってください。ご購入後の返品はできません。