注意 string 左右兩邊引號不能省略
private void AddCellDropdown(string path)
{
// 使用ClosedXML開啟Excel檔案
using (var workbook = new XLWorkbook(path))
{
// Shee1 頁面
var worksheet1 = workbook.Worksheets.First();
// 列舉
var options = Enum.GetNames(typeof(ProtocolEnum)).ToList();
var validOptions = $"\"{string.Join(",", options)}\""; //注意 必須要有這 引號
// 在 D2-D10 這些單元格里面 新增 下拉選項
var dataValidation = worksheet1.Range("D2:D10").CreateDataValidation();
dataValidation.List(validOptions, true);
// 儲存修改後的Excel檔案
workbook.Save();
}
}