大量匯入資料.net

來源:互聯網
上載者:User

標籤:style   http   io   ar   color   os   sp   for   strong   

源網址:http://exceldatareader.codeplex.com/參考如下:

NUGET引用

Note

Please try the latest source from the repo before reporting issues as there have been recent changes.
Also, if you are reporting an issue it is really useful if you can supply an example excel file as this makes debugging much easier and without it we may not be able to resolve any problems.

How to use

C# code :

FileStream stream = File.Open(filePath, FileMode.Open, FileAccess.Read);//1. Reading from a binary Excel file (‘97-2003 format; *.xls)IExcelDataReader excelReader = ExcelReaderFactory.CreateBinaryReader(stream);//...//2. Reading from a OpenXml Excel file (2007 format; *.xlsx)IExcelDataReader excelReader = ExcelReaderFactory.CreateOpenXmlReader(stream);//...//3. DataSet - The result of each spreadsheet will be created in the result.TablesDataSet result = excelReader.AsDataSet();//...//4. DataSet - Create column names from first rowexcelReader.IsFirstRowAsColumnNames = true;DataSet result = excelReader.AsDataSet();//5. Data Reader methodswhile (excelReader.Read()){//excelReader.GetInt32(0);}//6. Free resources (IExcelDataReader is IDisposable)excelReader.Close();

VB.NET Code:

Dim stream As FileStream = File.Open(filePath, FileMode.Open, FileAccess.Read)‘1. Reading from a binary Excel file (‘97-2003 format; *.xls)Dim excelReader As IExcelDataReader = ExcelReaderFactory.CreateBinaryReader(stream)‘...‘2. Reading from a OpenXml Excel file (2007 format; *.xlsx)Dim excelReader As IExcelDataReader = ExcelReaderFactory.CreateOpenXmlReader(stream)‘...‘3. DataSet - The result of each spreadsheet will be created in the result.TablesDim result As DataSet = excelReader.AsDataSet()‘...‘4. DataSet - Create column names from first rowexcelReader.IsFirstRowAsColumnNames = TrueDim result As DataSet = excelReader.AsDataSet()‘5. Data Reader methodsWhile excelReader.Read()    ‘excelReader.GetInt32(0);End While‘6. Free resources (IExcelDataReader is IDisposable)excelReader.Close()

 

大量匯入資料.net

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.