最近一段時間,維護一個舊系統,其中有一個功能,是把Excel上傳,并讀取數據進行維護,然后轉插入至SQL數據庫中。下面Insus.NET使用asp.net 標準上傳控件:
<asp:FileUpload ID="FileUpload1" runat="server" />
Insus.NET習慣性,在每一個專案中,都會創建一個臨時目錄。
因為很多時候,我們處理一些臨時文件,或是數據均可在此臨時目錄中進行。它有點像Windows下的臨時目錄一樣。

上面代碼示例中,先是獲取上傳的文件名,此包含有路徑; 接下來還在知道上傳的擴展名; 第三行代碼是使用Guid類的方法NewGuid()與擴展名組合一個新的文件名。第四行代碼創建上傳文件的目標路徑。最后是保存。下面是讀取Excel的數據,并綁定至Gridview控件:

上面代碼示例中的#80行代碼,可以參考《Asp.net讀取Excel文件 2》http://m.survivalescaperooms.com/insus/archive/2011/05/05/2037808.html
新聞熱點
疑難解答