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