如何将Excel中的多维数据加载到关系数据库中

时间:2011-01-24 16:59:34

标签: sql database excel

Build Chart

我有一张excel表,显示承保类(保险)可接受的身高。我想将它加载到关系数据库表中,其中包含以下列 - underwriting_class,height和weight。有没有办法通过'SQL

进行转换

2 个答案:

答案 0 :(得分:0)

假设underwriting_class在A列中,高度在B中,权重在C中,使用如下公式创建D列:

="INSERT INTO some_table(underwriting_class, height, weight) VALUES ('"&A:A&"', "&B:B&", "&C:C&",);"
  • 填写所有您拥有的数据
  • 复制列D并粘贴到记事本
  • 另存为.sql文件
  • 在数据库中创建表格
  • 使用您使用的任何数据库客户端将.sql文件加载到数据库中

答案 1 :(得分:0)

您可以将SSIS(Integration Services)用作一次性加载,也可以像在电子表格中更新数据一样保存要加载的包。

您可以管理包中的标题和许多其他列属性。因此,您可以根据工作簿中的页面创建新表。

这是关于SSIS 2005的一个很好的入门

How to import an Excel file into SQL Server 2005 using Integration Services