1. 程式人生 > >對比倆個Excel中的數據,並且進行數據操作

對比倆個Excel中的數據,並且進行數據操作

color 通過 類庫 分享 並且 多條 ado.net .cn server

項目需要, 去對比倆個Excel中的數據是否一樣, 不一樣需要做替換, 有個同事在處理中(處理了一天 1000 多條吧,移交給我), 本人在想通過人工手動的方式,一個個做對比得花多長時間啊, 主要是數據量還很大,最主要的是, 我也不想幹,不幹沒辦法。 思考之後: 方案一:準備把Excel1 數據讀取到,放在一個很大的List中, 然後在讀Excel2, 之後做對比和替換。 註:所在的公司根本不知道,封裝公共類庫,公共方法, 誰用誰寫那種模式。 方案二:把倆個excel中的數據全部導入到數據庫中,然後通過代碼進行操作。比對替換完成之後, 在導出去。 選擇方案二,主要是沒有Excel 的公共類, 也是數據量大, 其次就是采用ADO.NET,更為簡單
1)Excel 導入SQL Server 具體路程(百度的): 1、打開SQL Server 2014 Import and Export Data (64-bit) 2、進去選擇頁面:選擇導入的模式,及源Excel文件路徑 技術分享

3、 選擇目標地址:數據庫地址,賬號,導入到的數據庫 技術分享

4、這個就選擇默認的: 技術分享

5、選擇生成的表 技術分享

6、點擊Next -> Finsh 在點擊Finish 之後才會把Excel中的數據導入到數據庫中 註: 本人第一次導入時,出現錯誤, 不要著急,細找原因,重試後就可以了 2)SQL Server 表導出到Excel 中。
1、打開Excel ,選擇: 技術分享

2、輸入數據庫地址及賬號密碼 技術分享

3、選擇要導出的表。 技術分享

4、點擊next或者點擊finish 即可 總結:作為一個研發,經理或者老大交給我的的任務,告訴我們的方式永遠是最有效的,但並非最簡單的, 我們在做的過程中, 需要發現一些簡單的方法去節約時間。

對比倆個Excel中的數據,並且進行數據操作