我有一箇舊數據庫,需要遷移到我的新安裝程序。在Excel中爲MySQL列的每一列創建新行
當前人持有關於一個人的信息,其中5列表示一個人與他們的年齡有多少孩子。
這裏是我的Excel的轉儲:
id child1 child2 child3 child4 child5
-------------------------------------------
39 30
41 33 30 21
我需要將其轉換成多行,這樣我可以將其導入到我的新表(與birthyear = 2014年齡)。
這是我的關係表應該怎麼看起來像從上面的例子:
birthyear person_id
---------------------
1984 39
1981 41
1984 41
1993 41
是否有可能與一些公式來完成在Excel?
數據庫(Excel工作表)包含超過40 000個條目,其中大多數沒有任何孩子(child1-5 NULL)。
我使用Excel for Mac 2011 v14.1。
你可以在Excel中轉換它,但我認爲最好在舊錶上構建一個查詢來返回新格式的數據 – BrakNicku 2015-03-02 12:01:16
這是一個好主意,我猜!問題是我只有在Excel中獲得數據庫。但我想我可以創造一些臨時的東西來完成這個任務。希望有一個更簡單的解決方案 – Amiga 2015-03-02 12:06:07