Excel轉Ods下載

因為工作上的需求,要可以輸出Excel 或 Ods 所以寫了這個做紀錄!!
Excel 部份就不實作了,使用NPOI 或者 EPPLUS 很容易的。

使用套件: Microsoft.Office.Interop
作法:先做成Excel 後存實體路徑,在用 Microsoft.Office.Interop 轉存 Ods 後,在將其讀出存至 byte[] 最後輸出,刪除實體檔,收工。
直接看以下實作:

 

...繼續閱讀 »

JS常用驗證方法-帶小數點數值

透過以下方式可以過濾非數值,並且數值具有指位位數的整數以及小數點。

一、先寫一個 HTML 元素以及事件功能來綁定觸發,觸發事件使用 onblur 讓使用者輸入完後離開焦點在觸發。

二、在來是 JS 語法部份 /^(\d{0,2})(\.\d{1,2})?$/ 透過這段正則表達式,可以幫助我們檢驗進來的數值是否為數值以及符合設定的整數與小數點。

三、快速理解重點:

  • 第一個區塊 {0,2} 為整數部份位置表示為 0 整數最少一位,最大兩位即 0~99。
  • 第二個區塊 {1,2} 為小數點部份位置表示為 1 小數點最少一位,最大兩位即 0~99。
...繼續閱讀 »

C#氣泡排序法

剛出來工作的時侯,面試有遇上這題當下慘死,現在想起來練習記錄一下。

i  層迴圈為 Ary 陣列當前位置,每次 i + 1 代表,以當前 i 進入 k 層迴圈進行排序比對。
k 層迴層為 Ary 陣列中值進行比對排序,k 層迴圈將以 i 為基準來當做 Ary 當前位置,並將陣列中最小數值移至最前方。

...繼續閱讀 »

Nuget の残りの物!!

  • 196
  • 0

使用 NuGet 套件時侯,如果發現解除安裝後,執行 編繹,卻出現以下錯誤

Could not load file or assembly .................................. 系統找不到指定的檔案。

但進行建置過程是無錯誤產生的 !!

...繼續閱讀 »