2012-10-26 44 views
0

我有一個Excel工作表,其中包含了大量的表定義約爲50表的定義是這樣的:多個表需要作爲輸出

Table School 
Name Varchar2 20 
Marks Number 5 

這些值在Excel和不同的列有很多類似的桌子。 現在我需要使用excel文件生成一個sql腳本。輸出腳本應該包含爲所有表創建表狀態。我只需要所有表的sql腳本。 讓我知道我該怎麼做。

+0

你可以給一些更多的細節,它應該是自動.. – user1402867

+0

訪問此鏈接http://www.youtube.com/watch?v=ABXa6X18nyo使用宏來得到你的預計結果 – Prince

+0

感謝王子,將調查它。其他解決方案? – user1402867

回答

0

使用宏youtube.com/watch?v=ABXa6X18nyo。

另一種方式只是在連接字符串,用於exanple enter image description here

="create table "&B1&"("&A2&" "&B2&","&A3&" "&B3&");" 

此型在任何其他列,你會得到儘可能`創建表的學校(名稱VARCHAR2 20,商標5號)的結果;

這次訪問http://www.dummies.com/how-to/content/how-to-join-text-strings-in-excel-2010-with-the-op.html `

+0

一旦我得到所有的創建語句,那麼如何生成最終的.sql文件 – user1402867

+0

一旦你創建了所有的語句。選擇和複製所需的列的所有行例如:在上圖中它的「C」 - 您應用的列公式。然後打開記事本並粘貼。然後將其保存爲* .sql文件。而已。剛纔我也厭倦了。它爲我工作 – Prince

+0

但這將是一個手動過程,我們不能有自動完成的事情,因爲我的數據庫是巨大的。 – user1402867