點選將資料匯出成xls格式,匯出成績等功能

2021-10-05 04:06:15 字數 1078 閱讀 6795

1.純前端匯出

因為做的是課堂相關的專案,作業狀態有已批閱,未批閱,未提交,三個狀態,所以資料結構上可能有些問題,這時候需要用些方法,將資料填充成完整的

npm install custom-json2excel   //首先npm 在專案中安裝這個包
import json2excel from 'custom-json2excel' //然後引入到需要使用的vue介面中

exporttask(),

] list.map(item=>

data.push(obj)

})const filters = ['uid','status','username','userid'] //過濾掉物件中不需要的屬性

const keymap =

const json2excel = new json2excel();

json2excel.generate();

}

效果如下圖所示

8/18日更新

2.呼叫後端介面匯出

中寫乙個方法

axios.geturl = url => $?token=$`

}//然後api介面中

/** * 通用的匯出

* @param mod 模組名稱 system、lab、exp、exam...

* @param params 引數

*/export const exportexcel = (mod, params = {}) => /export`)}$`)

window.location.href = `$/export`)}$`;

}

c 將資料匯出成指定xml格式

dataset的writexml是按記錄一條一條的寫成xml,對應的,不可能給你寫成分省市的,必須要自己寫迴圈判斷,自己構造xml 用select from tablename order by province,city,country,town這條語句查詢出結果,這樣記錄是按省市鄉鎮依次排列的,...

用Python將mysql資料匯出成json

1 相關說明 此指令碼可以將mysql的資料匯出成json格式,匯出的內容可以進行select查詢確定。資料傳入引數有 dbconfigname,selectsql,jsonpath,filename。依賴的庫有 mysqldb json,尤其mysqldb需要事先安裝好。2 python指令碼及測...

unity 將檔案匯出成Obj格式儲存在任意位置

優勢是可以儲存在任意位置,只要可以就可以。親測可用移動端和pc端,應該是都可以的,因為可以存在沙盒中 劣勢暫時還不知道,可能obj不支援其他一些3d引擎吧。方法很簡單,直接呼叫creatmesh,傳參即可。嗯 就這樣吧 這個比較簡單 就不說太多了,具體的轉化資料的那個方法,大家感興趣可以自己測試 方...