將Excel上傳至MS SQL Server


根據用戶需要將Excel做一些分析以及報表等,以下部分,Insus.NET只是抽取程序中一小部分,但它能夠在指定的環境中運行起來。運行環境:.NET 4.5 + ASP.NET + C# + SQL Server2012

功能:

1. 用戶可以下載Excel樣版文擋。可以學習到ASP.NET如下載文件。

2. 選擇Excel文件上傳。學習到ASP.NET如何上傳文件,怎樣判斷Excel是否為Excel文件,文件將先存入服務器端,然后再存入SQL Server中。

3. 打開文件。原本文件是存入SQL Server中,怎樣在ASP.NET打開這個文件。

4.  數據分析。 程序中是取出存在SQL Server的Excel文件,將先存入臨時文件夾中,再做分析。

5. 分析結果導出Excel。 學習到ASP.NET導出至Excel中。

6. 數據設計分為3個表,一個是存儲Excel的相關信息,另一個表是存儲Excel數據信息的表。 可以看到Insus.NET如何處理上傳文件原名與唯一文件名。顯示給用戶永遠是原文件名。
7. 存儲過程,1個自定義函數與8個存儲過程。

8. 數據庫connection相關,可以參考Web.config文件。 

 

視頻演示:

 文件格式:wmv,大小:2,553KB,長度:00:00:58

下載地址:http://download.cnblogs.com/insus/ASPDOTNET/UploadExcel.zip 

 

 源程序與數據庫下載:
http://download.cnblogs.com/insus/ASPDOTNET/UploadExcel_source.zip

源程序不包含BIN目錄下一些文件,為了環保與節省空間。可以從下面鏈接下載解壓放回至BIN目錄。

 BusinessFrameWork.dll  http://www.cnblogs.com/insus/articles/1654653.html

 ConvertData.dll http://www.cnblogs.com/insus/articles/1424094.html

 ExportToFile.dll http://download.cnblogs.com/insus/library/ExportToFile.zip

 InsusDateTimeUtility.dll http://www.cnblogs.com/insus/articles/1735126.html

 InsusIOUtility.dll http://www.cnblogs.com/insus/articles/1411756.html

 InsusJsUtility.dll http://www.cnblogs.com/insus/articles/1341703.html

 

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM