closedxml create excel with dropdown code example
Example 1: closedxml create excel with dropdown
var options = new List<string>{"Option1","Option2","Option3"};
var validOptions = $"\"{String.Join(",", options)}\"";
ws.Cell(1,1).DataValidation.List(validOptions, true);
//validOptions contains :
"Option1,Option2,Option3"`
//Your own code should change to :
.List("\"one,two,three\"", true);
Example 2: closedxml create excel with dropdown
var worksheet2 = workbook.Worksheet(2);
//Applying sheet 2's range validation in sheet 1 where drop down list is to be shown
workbook.Worksheet(1).Column(3).SetDataValidation().List(worksheet2.Range("B2:B4"), true);