C# Form窗体读取excel表格


OpenFileDialog fileDialog = new OpenFileDialog();
                fileDialog.Filter = "Excel文件|*.xlsx;*.xls";
                fileDialog.ShowDialog();
                string filename = fileDialog.FileName;
                if (string.IsNullOrEmpty(filename)) return;
                BaseDirectory = System.IO.Path.GetDirectoryName(filename);
                using (FileStream stream = new FileStream(filename, FileMode.Open, FileAccess.Read, FileShare.Read))
                {
                    IExcelDataReader excelReader = ExcelReaderFactory.CreateOpenXmlReader(stream);
                    //3. DataSet - The result of each spreadsheet will be created in the result.Tables
                    //DataSet result = excelReader.AsDataSet();
                    //4. DataSet - Create column names from first row
                    excelReader.IsFirstRowAsColumnNames = false;
                   //读取数据
                    DataSet ds = excelReader.AsDataSet();

 


免责声明!

本站转载的文章为个人学习借鉴使用,本站对版权不负任何法律责任。如果侵犯了您的隐私权益,请联系本站邮箱yoyou2525@163.com删除。



 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM