使用EPPlus,我在 Excel 工作簿中添加了 2 个工作表,如下所示
// add a new worksheet
ExcelWorksheet worksheetProduct = package.Workbook.Worksheets.Add("Product");
worksheetProduct.Cells[1, 1].Value = "Producer";
// add a new worksheet
ExcelWorksheet worksheetProducer = package.Workbook.Worksheets.Add("Producers");
//Add the headers
worksheetProducer.Cells[1, 1].Value = "Name";
worksheetProducer.Cells[1, 2].Value = "ID";
在 Product 工作表中,然后我添加了一个 Producer 列,其中包含一个包含生产者名称的下拉列表,添加如下
var producerList = worksheetProduct.DataValidations.AddListValidation("A2");
producerList.Formula.ExcelFormula = "=ProducerList";
然后用户填写电子表格并上传它,我想根据下拉列表中的值获取 ProducerId,因此在产品表中我可以很容易地获取生产者名称,
string producerText = worksheetProduct.Cells[row, 1].Value.ToString();
我现在如何查询 Poducer 工作表以获取 ID?