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'。點擊顯示的放大鏡圖標... –