2012-04-21 41 views
5

在搜索了很多論壇後,我認爲我的問題是如何正確輸入問題,因爲我似乎無法找到遠程接近我需要的答案,但我認爲這是excel> mysql 101由它的外觀..導入Excel數據矩陣到MySQL數據庫

我有一個excel表與幾十種類型的百葉窗(窗口)。有一行是寬度,左邊是高度。當你交叉引用一個寬度和高度(比如24×36)時,它就有一個價格值。

 | 24 | 30 | 32 | 36 (width) 
    ---------------------------- 
    24 | $50  $55 etc 
    30 | $60  etc etc(price) 
    32 | $70 
(height) 

我不能爲我的生活出在哪裏,我是怎麼導入到mysql的這個時候,我的數據庫看起來像這樣..

itemname_id <<(my primary) | width | height | price 
------------------------------------------------------------------- 

難道我註定要手動輸入數千的組合還是這是常見的?如何輸入正確的術語來尋找解決方案?我沒有明確地說出正確的語言。

非常感謝您的任何指導。我一直在尋找,我一​​直在打牆。

回答

5

它可能會幫助您瞭解Excel數據的佈局通常被稱爲數據透視表。可以在Excel中「取消」數據以獲取要導入到數據庫的格式的數據。

This brief article顯示瞭如何創建數據透視表,然後取消轉換它。基本上,這需要創建一個「數值總和」數據透視表,然後雙擊作爲結果的單個數值。這是違反直覺的,但很簡單。

+0

你絕對讓我在正確的方向,並解決它!我唯一需要做的不同是找出Excel 2010中稱爲「多重合並範圍」的功能的位置。該演示適用於較舊的版本。我去了Insert> Pivot Table,它沒有這個選項。 Excel 2010的解決方案是按Alt + D,P爲了找到很難找到數據透視表嚮導。我相信經常使用excel的人更容易。順便說一句,對於那些經驗較少的人,您必須按Alt + D ...然後分別按P鍵。不要同時把所有3個按下!謝謝你! – LITguy 2012-04-22 02:03:36

+0

我很樂意幫助你,因爲其他人也幫助過我。而且您肯定已經幫助其他人,在您的評論中包含如何在當前版本的Excel中執行此操作的詳細信息。 – DOK 2012-04-22 16:14:07