Danh mục

Cách lấy dữ liệu từ excel vào CSDL bằng C#

Số trang: 13      Loại file: doc      Dung lượng: 810.00 KB      Lượt xem: 12      Lượt tải: 0    
10.10.2023

Hỗ trợ phí lưu trữ khi tải xuống: 5,000 VND Tải xuống file đầy đủ (13 trang) 0
Xem trước 2 trang đầu tiên của tài liệu này:

Thông tin tài liệu:

Mình có 1 form trong form có 1 nút load dữ liệu và 1 datagridview và mình có 1 file excel chứa dữliệu. Mình muốn làm như sau: khi mình kich vào nút load dữ liệu thì sẽ chọn được tới file excel củamình ( cái này mình đã làm được ) và sau đó các dữ liệu ở trên file excel đó sẽ được load hết vàotrong CSDL ( Bảng trong CSDL có các trường tương ứng với các trường trong file excel) và sau khiload sẽ hiển thị dữ liệu ở file excel trên datagridview. Mong các bạn...
Nội dung trích xuất từ tài liệu:
Cách lấy dữ liệu từ excel vào CSDL bằng C#CáchlấydữliệutừexcelvàoCSDLbằngC#Mìnhcó1formtrongformcó1nútloaddữliệuvà1datagridviewvàmìnhcó1fileexcelchứadữliệu.Mìnhmuốnlàmnhưsau:khimìnhkichvàonútloaddữliệuthìsẽchọnđượctớifileexcelcủamình(cáinàymìnhđãlàmđược)vàsauđócácdữliệuởtrênfileexcelđósẽđượcloadhếtvàotrongCSDL(BảngtrongCSDLcócáctrườngtươngứngvớicáctrườngtrongfileexcel)vàsaukhiloadsẽhiểnthịdữliệuởfileexceltrêndatagridview.MongcácbạnchỉgiúpmìnhcáchđểcóthểloadđượcdữliệutừfileexcelvàoCSDL.Mìnhđangcầnchỉgiúpgấp.Cảmơncácbạnrấtnhiều!! #2 28112010,12:53AM Ngàygianhập:112010 hkthanh89 Nơiở:BìnhDương Bàiviết:16 ThànhviênmớiBạnhãychuyểnfileexcelthànhfilecsv.SauđóthựchiệnđọcfilecsvvàghidữliệuvàoCSDL.Bạncóthểkhamthảo2linksau:http://www.java2s.com/Code/CSharp/Da...essbutton1.htmhttp://www.java2s.com/Code/CSharp/Da...ntoDataSet.htm #3 28112010,03:28AM Ngàygianhập:062009 Bàiviết:39 Magiczvn ThànhviênchínhthứcDùngthưviệnExcelDatareadernàyđibạn,rấthiệuquảđấy!http://exceldatareader.codeplex.com/Nếubạnkhôngmuốnsửdụngthưviệnthìcóthểthamkhảobàiviếtnày:http://ddth.com/showthread.php?t=363860ĐãđượcchỉnhsửalầncuốibởiMagiczvn:28112010lúc03:41AM. #4 28112010,10:28PM Ngàygianhập:042010 nguyenkhanhminh Bàiviết:23 Thànhviênmới Tríchdẫn: NguyênbảnđượcgửibởiMagiczvn DùngthưviệnExcelDatareadernàyđibạn,rấthiệuquảđấy! http://exceldatareader.codeplex.com/ Nếubạnkhôngmuốnsửdụngthưviệnthìcóthểthamkhảobàiviếtnày: http://ddth.com/showthread.php?t=363860 Cảmơncácbạnđãgiúpđỡrấtnhiều.Dothờigianmìnhđangcầnxửlýgấpnênmìnhthấysử dụngthưviệnExcelDatareadersẽthuậnlợihơnnhưngmìnhchưarõcáchdùngcáchàmcủathư việnnày.Mongbạncóthểpost1bàichỉchomìnhcáchdùngchitiếtthưviệnnàycóthêmvídụ nhỏminhhọanữathìtốtquá.Mìnhnghĩcũngcónhiềubạncũngmuốnđượcgiúpđỡnhưmình nênmongsẽđượcsựgiúpđỡchitiếtcáchdùngthưviệnnày!Cảmơnbạnrấtnhiều! #5 29112010,02:05AM Ngàygianhập:062009 Bàiviết:39 Magiczvn ThànhviênchínhthứcCáitrangmìnhđưacóvídụmẫuluônrồiđóbạn (filePathlàđườngdẫntớifileexcel,DataSetresultchứacácDataTablekếtquả(mộtfileexcelcónhiềusheet,mỗisheetlà1DataTable)PHPCode:FileStream stream = File.Open(filePath, FileMode.Open, FileAccess.Read);//1. Nếu là file Excel 2003 thì dùng cái này(97-2003 format; *.xls)IExcelDataReader excelReader = ExcelReaderFactory.CreateBinaryReader(stream);//...//2.Nếu là file Excel 2007 thì dùng cái này (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();excelReader.Close(); ĐãđượcchỉnhsửalầncuốibởiMagiczvn:29112010lúc01:27PM. #6 29112010,08:57AM Ngàygianhập:042010 n ...

Tài liệu được xem nhiều: