hirakun-jpの日記

日記を書きます

C#でExcelファイルの操作をする

これらのサイトを参考にさせていただきました。

(∩´ω`∩)EPPlusを使って、便利にExcel操作(∩´ω`∩)

EPPlusの基本的な使い方メモ (xlsx形式, Excelのインストール必要ない, COM使わない) - いろいろ備忘録日記

 // ファイルを読み込む
            var inputExcelFile = new FileInfo(@"C:\Users\dev\Excel_Service\excel\Book1.xlsx");

            using (var inputFile = new ExcelPackage(inputExcelFile))
            {
                // シート名取得
                string sheetNames = "";
                foreach (var item in inputFile.Workbook.Worksheets)
                    sheetNames += " " + item.ToString();


                var sheet = inputFile.Workbook.Worksheets[inputFile.Workbook.Worksheets.ElementAt(0).ToString()];
                sheet.Cells[1, 1].Value = sheetNames;

                inputFile.Save();
            }

この本読んでLINQ to Objectsを使って無駄にわかりづらくしました。

【省エネ対応】 C#プログラムの効率的な書き方

【省エネ対応】 C#プログラムの効率的な書き方

てかエクセルファイル開いたままリアルタイムに更新したかったんだけど、どうやるんだろか 調べよう