做了飛機訂票系統這個專案后,初步的認識了一下MVC,
下面簡單的介紹一下MVC:
MVC 是三種 ASP.NET 編程模式中的一種。
MVC 是一種使用 MVC(Model View Controller 模型-視圖-控制器)設計創建 Web 應用程式的模式:
Model(模型)表示應用程式核心(比如資料庫記錄串列)。
View(視圖)顯示資料(資料庫記錄)。
Controller(控制器)處理輸入(寫入資料庫記錄)。
MVC 模式同時提供了對 HTML、CSS 和 JavaScript 的完全控制。
MVC 模式定義 Web 應用程式
帶有三個邏輯層:
業務層(模型邏輯);顯示層(視圖邏輯);輸入控制(控制器邏輯)
Model(模型):是應用程式中用于處理應用程式資料邏輯的部分,通常模型物件負責在資料庫中存取資料。
View(視圖):是應用程式中處理資料顯示的部分,通常視圖是依據模型資料創建的。
Controller(控制器):是應用程式中處理用戶互動的部分,通常控制器負責從視圖讀取資料,控制用戶輸入,并向模型發送資料。
從MVC中認識到了Excel資料的匯出:
1- msoffice Excel 2-NPOI(JAVA POI)
利用了瀏覽器的檔案下載
下面是查詢Excel匯出的訂單資料的方法:
之后要使用模板的方式匯出Excel:
讀取模板后獲取模板的檔案路徑
使用NPOI打開模板Excel
使用檔案打開模板檔案
往模板中填充資料 設定資料單元格的樣式
水平垂直居中對齊
開始填充資料:(這個模板資料開始填充資料的行索引值是參照Excel中填寫)
遍歷查詢出的資料 填充,在以流的方式回傳 把Excel轉化為流,輸出…等等。
匯入資料的一些注意的事項:
FirstCellNum:獲取某行第一個單元格下標
LastCellNum:獲取某行的列數 !!!!!
FirstRowNum:獲取第一個實際行的下標
LastRowNum:獲取最后一個實際行的下標
轉載請註明出處,本文鏈接:https://www.uj5u.com/qita/19745.html
標籤:其他
上一篇:關于MATLAB的calibration toolbox的有關問題
下一篇:有沒有老哥幫忙看一下怎么解決
