tft每日頭條

 > 科技

 > 将excel表數據存入數據庫

将excel表數據存入數據庫

科技 更新时间:2024-07-28 22:15:29

使用NPOI開發包中的類與方法将下圖中1.xls表中的數據插入到People表中

将excel表數據存入數據庫(三層-将Excel表中數據導入數據庫表中)1

将要插入表中的數據(隻有一個工作表)

此次例題大體分成2步:

1)将數據讀取到内存中

首先通過File.OpenRead("1.xls")的方法将此文件流讀取到内存,其次通過NPOI中具體實現類HSSFWorkbook對象的構造方法将讀取的文件流傳入進去;通過此對象的wkBook.GetSheetAt(0)方法得到此工作薄中第一個工作表,循環遍曆每行得到每行各個列的值

2)通過ADO.Net将數據插入數據庫的表中

在循環中創建向表中插入數據的SQL語句,執行的SQL語句為防止SQL注入攻擊插入的數據需要使用參數化方式賦值;向表中插入數據時自動增長的主鍵列不需要插入,其他的參數賦值依次是通過遍曆每行的各個列的值,每循環一行數據就向表中插入一條數據

将excel表數據存入數據庫(三層-将Excel表中數據導入數據庫表中)2

導入數據代碼

因為數據庫中主鍵列不需要插入,所以GetCell(下标)的下标從1開始

行139沒有聲明變量接收,因為返回的就是int類型的值,所以直接放在if條件中

理解其中思路并總結導入導出兩者編寫代碼中的區别,不易學過即忘

,

更多精彩资讯请关注tft每日頭條,我们将持续为您更新最新资讯!

查看全部

相关科技资讯推荐

热门科技资讯推荐

网友关注

Copyright 2023-2024 - www.tftnews.com All Rights Reserved