检查数据表是否具有特定值或不是删除该值
问题描述:
我上传excel文件并将其导出到数据库,但我应该检查该文件是否有代码或者如果该表中的代码导入文件,否则停止进口 我如何上传我的Excel文件:检查数据表是否具有特定值或不是删除该值
OpenFileDialog op1 = new OpenFileDialog();
op1.Title = "اختار ملف البنوك";
op1.Filter = "Excel Workbook| *.xls;*.xlsx;*.xlsm";
if (op1.ShowDialog() == DialogResult.Cancel)
return;
FileStream stream1 = new FileStream(op1.FileName, FileMode.Open);
IExcelDataReader excelreader1 = ExcelReaderFactory.CreateOpenXmlReader(stream1);
DataSet result1 = excelreader1.AsDataSet();
任何帮助,请
答
搜索整个数据集:
foreach (DataTable dt in result1)
foreach (DataRow dr in dt.Rows)
foreach(DataColumn dc in dt.Columns)
if(!dr.IsNull(dc) && dr[dc].ToString() == "YOUR UNWANTED STRING")
dr[dc] = ""; // or whatever
的是什么样的代码?你的意思是特定单元格的价值吗? – Jalal
我的意思是一个词或字符串 – AShalata
这个词在哪个单元格?如果您不知道应该在哪里查找它,则必须搜索整个数据集! – Jalal