新重修科目多年級學期設定
範例檔:108.xls
說明檔:subject.docx小豬的備忘錄,對錯完全不負責
最近在用 Excel 檔匯入資料時,顯示 Error , 轉成 Csv 再匯入就正常, 查網,原來是有些 Utf8 圖型或造字用到 4碼(含)以上,而 Mysql 的 Utf8 內定3碼,解決方法網上是將內定 Utf8 3碼改成 character-set-server=utf8mb4 4碼,資料表也要更改(https://blog.csdn.net/m0_37983376/article/details/79224862)有修改方法,可是我改後無效,不知少了什麼,後來想,那些造字沒有顯示對網頁來說沒有那麼重要,所以想到一個取巧的方式,將這些字丟掉不存在就可以了,方法是,在 php 程式,將 utf8 轉成 big5 ,那些字就會用 "?" 代替,再將它轉回 Utf8 給網頁用,再樣那些字就給轉不見了, Csv 不用轉,因為它本來就是 big5,程式自動轉成 Utf8 ,指令如下: (閱讀全文)
因為 Excel 會將都是數字的文字貼上時當數字格式處理,如果要保留文字格式,我使用方法如下(不知有沒有更好)
將要貼上的 Excel 儲存格改成文字格式,再貼上時先按右鍵,選擇右邊圖式(符合目的格式設定)就可以保留零,因為我們已經先將格式改成文字
說明檔 : Excel.docx