使用NPOI,完成資料的匯入匯出

2022-09-12 04:57:09 字數 991 閱讀 9780

解釋下流程,第一步:將資料庫表中的資料匯出到excel表

第二步:將excel表中的資料再插入到資料庫表中(當然沒有做重複性校驗,測試而已)

注:表結構很簡單:

id (int) 自增

name (nvarchar(20))

age (int)

phone(nvarchar(13))

1

class

program218

}19}20

21//

封裝ado.net select操作

22static datatable select(string sql, params

sqlparameter parameters)

2337}38

}39return

table;40}

4142

/*封裝匯入匯出方法

*/43

44//

從資料庫表中匯出資料到excel表中

45static

void

export_toxlsx()

4671

72using (stream stream = file.openwrite(@"

e:/test/test.xlsx"))

7376 console.writeline("

export done!");

77}78//

從excel表中將資料匯入到資料庫中

79static

void

import_todb()

8096 console.writeline("

inset done!");

97}98static

void main(string

args)

99105

106 }

利用sqoop完成資料匯入匯出

一.安裝sqoop後可使用如下命令列出mysql資料庫中的所有資料庫,與檢驗是否安裝成功。sqoop list databases connect jdbc mysql localhost 3306 username root password 123456 二.hive與mysql資料互導 一.使...

NPOI匯入匯出資料

datatable匯出excel private static void gridtoexcelbynpoi datatable dt,string strexcelfilename icellstyle cellstyle workbook.createcellstyle 為避免日期格式被exce...

C 使用NPOI實現Excel的匯入匯出

excel小幫手 public static class excelhelper if ofd.showdialog dialogresult.ok else iworkbook workbook null using var fs file.openread filename if path.ge...