2012-10-26 42 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