我在用php+MySQL制作學校電子課程表時,需要把Excel格式存在的課程表插入到MySQL數據庫中,但教務處提供的Excel課程表的格式是:行為節次,列為星期。而在MySQL中需要的格式是行為星期,列為節次,那么怎樣達到行列轉置的效果呢?利用Exce的選擇性粘貼功能可以實現。
先把原表復制了,粘貼到另一個SHEET中,粘貼時選擇“選擇性粘貼”(圖1)。在右下角有一個“轉置”復選框,打上勾,點“確定”,一切OK,結果如圖2。
粘貼時選擇“選擇性粘貼”
運行結果
一個問題就這樣輕松解決了,建議廣大教師在解決問題時,要本著先簡后繁,先易后難的順序,不要把問題搞復雜化,另外,Excel的確是一個非常強大的工具,在我們分析成績、排課表的沖突檢測、甚至利用VBA解決更為復雜的問題時,是非常方便快捷的。
新聞熱點
疑難解答