Excel

C#

【C#】自作Excel操作クラスのサンプル(COM相互運用。他の選択肢の情報も)

WindowsアプリケーションからExcelファイルを編集する場合の選択肢のひとつとして、COM相互運用を用いたExcelファイルの操作があります。COM相互運用では、Excelの豊富な機能を使える反面、COMの仕組み独特の難しさも存在しま...
C#

【C#】COM相互運用でExcelのプロセスが残り続ける場合

C#のCOM相互運用(Microsoft Office Interop Excelライブラリ)を使ってExcelファイルを操作するソフトを作成していると、Excelファイルを閉じてもExcelプロセスが終了しない問題が発生することがあります...
Excel

【Python】Excelファイルを編集する(OpenPyXLライブラリ)

この記事では、Pythonのopenpyxlライブラリを使用して、Excelファイルに対して以下の操作をする方法を紹介します。 セルの数値の取得と設定 テキストの取得と設定 セルの背景色の設定 セルのフォーマットの設定 準備 準備1:ope...
C#

【C#】Excelファイルを編集する(COM相互運用、遅延バインディング編)

この記事では、Microsoft Office Interop Excelを遅延バインディング(Late Binding)で使用し、Excelファイルに対して以下の操作をする方法を紹介します。 セルの数値の取得と設定 テキストの取得と設定 ...
C#

【C#】Excelファイルを編集する(COM相互運用、早期バインディング編)

この記事では、Microsoft Office Interop Excelを早期バインディング(Early Binding)で使用し、Excelファイルに対して以下の操作をする方法を紹介します。 セルの数値の取得と設定 テキストの取得と設定...
C#

【C#】Excelファイルを編集するサンプルコード(EPPlus編)

この記事では、EPPlusを使用し、Excelファイル内のセルの数値・テキストの設定と取得、セルの色の設定と取得、そしてセルのフォーマットの設定と取得について紹介します。 EPPlusとは EPPlusは、Excelファイルを読み書きするた...
Excel

【Excel】ピボットテーブルで売上データを簡単に分析する方法

この記事では、果物屋さんの日々の売上データを例に、Excelのピボットテーブル機能を活用し、フルーツごとの売上トレンドを簡単に分析する方法を紹介します。 入力データと出力結果 Excelのワークシートには、日付、フルーツの名前、売れた個数の...