0
我需要选择工作表名称当我从Excel中导入数据到数据库使用ADO.net在C#这是我如何导入Excel文件把我不能选择表名称从Excel导入数据选择到数据库ADO.net使用C#
OpenFileDialog op = new OpenFileDialog();
op.Filter = "Excel Workbook| *.xls;*.xlsx;*.xlsm";
if (op.ShowDialog() == DialogResult.Cancel)
return;
FileStream stream = new FileStream(op.FileName, FileMode.Open);
IExcelDataReader excelreader = ExcelReaderFactory.CreateOpenXmlReader(stream);
DataSet result = excelreader.AsDataSet();
如何选择纸张
我不想表的名字,我有在Excel 3张我要采取的数据表3不1 – AShalata
所以当你说“如何选择表单名称”时,你不想知道表单名称?很明显,我的思维阅读技能不是他们的......如果你想从工作簿中的第三张表中获取数据,那么可能是在'result.Tables [2]'中。运行你的代码,在调试器的后面暂停它,在'DataSet result = excelreader.AsDataSet();'后面,然后用鼠标指向'result'。点击显示的放大镜图标... –