注意 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();
}
}
标签:选项,string,C#,Excel,workbook,var,ClosedXML
From: https://www.cnblogs.com/zhangxiaopao/p/18571586