前提・実現したいこと
現在,VS2017のコンソールアプリで,ClosedXMLを用いたExcelファイルの操作を行っています.
今作成しているものは,アプリを実行すると,Excelファイルが作成され,A1セルに"Hello World"と表示される
というすごく簡単なものです.
これにプログラムを加えて,アプリを実行するたびに,A1→A2→A3という風に順番に文字列を追加できるようにしたいです.
アプリ実行 → A1に"Hello World"が表示 → アプリ終了 → アプリ実行 → A1 A2の両方に"Hello World"が表示 というような
イメージになります. A50まで繰り返したいです.
自分としましては,アプリを実行した際に,A1からA50まで文字列が入っているか順番に取得をしていって,入っていなければそこに
文字列を追加するという考えが浮かんだのですが,もしなにか他に方法があれば参考にさせていただきたいなという風に思い
質問させていただきました.
よろしくお願いいたします.
また値を参照し取得する際,スマートな方法があればそれに関してもお知恵をお貸しいただければ幸いです.
該当のソースコード
C#
1using ClosedXML.Excel; 2 3namespace ConsoleApp3 4{ 5 class Program 6 { 7 static void Main(string[] args) 8 { 9 var workbook = new XLWorkbook(); 10 var worksheet = workbook.Worksheets.Add("Sample Sheet"); 11 worksheet.Cell("A1").Value = "Hello World"; 12 workbook.SaveAs("HelloWorld.xlsx"); 13 } 14 } 15}
補足情報(FW/ツールのバージョンなど)
Visual Studio2017 Console App C# です.