天天看點

資料表格的導出

資料表格的導出

其實資料的導入和資料的導出實際上就是一個反操作。資料導出的大概思路就是先擷取資料,然後放在Excel表格裡打開,然後在調節exe表格的樣式。下面先看一下CHTML裡的代碼。

資料表格的導出

上面圖檔所述大概就是擷取資料,然後放在一個Excel表格裡打開。接下來的操作就是控制器部分的代碼了。

資料表格的導出
資料表格的導出

上述圖檔的大概意思就是:先接收頁面傳遞過來的資料=>創作一個工作本,設定一下單元格的名字什麼的=>建立列,也就是表頭的名字,這個需要一一對應表格上的表頭的名字。

資料表格的導出

上述圖檔的大概意思就是:設定表頭的樣式=>單元格的資料,用for循環将所有的資料都一一放到單元格裡=>設定單元格樣式。

資料表格的導出

上述圖檔的大概意思就是:設定工作本的行、列的寬=>将工作本的所有内容都傳回到Excel表格裡,并重命名Excel的名字(加時間是為了防止名字一樣了)。

控制器這邊大概要做的事情就是:先接收頁面傳遞過來的資料=>創作一個工作本,設定一下單元格的名字什麼的=>建立列,也就是表頭的名字,這個需要一一對應表格上的表頭的名字=>設定表頭的樣式=>單元格的資料,用for循環=>設定單元格樣式=>設定工作本的行、列的寬=>将工作本的所有内容都傳回到Excel表格裡,并重命名Excel的名字。