因為工作上的需求,要可以輸出Excel 或 Ods 所以寫了這個做紀錄!!
Excel 部份就不實作了,使用NPOI 或者 EPPLUS 很容易的。
使用套件: Microsoft.Office.Interop
作法:先做成Excel 後存實體路徑,在用 Microsoft.Office.Interop 轉存 Ods 後,在將其讀出存至 byte[] 最後輸出,刪除實體檔,收工。
直接看以下實作:
因為工作上的需求,要可以輸出Excel 或 Ods 所以寫了這個做紀錄!!
Excel 部份就不實作了,使用NPOI 或者 EPPLUS 很容易的。
使用套件: Microsoft.Office.Interop
作法:先做成Excel 後存實體路徑,在用 Microsoft.Office.Interop 轉存 Ods 後,在將其讀出存至 byte[] 最後輸出,刪除實體檔,收工。
直接看以下實作:
最近在使用EF的時侯遇到一個需求一次新增上千筆以上的資料,使用了EF感覺慢慢的
,這時侯大大同事提供的一個方法 BulkInsert 餵狗了一下立即實作了一下,順道記錄一下。
以下程式碼
剛出來工作的時侯,面試有遇上這題當下慘死,現在想起來練習記錄一下。
i 層迴圈為 Ary 陣列當前位置,每次 i + 1 代表,以當前 i 進入 k 層迴圈進行排序比對。
k 層迴層為 Ary 陣列中值進行比對排序,k 層迴圈將以 i 為基準來當做 Ary 當前位置,並將陣列中最小數值移至最前方。