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

建立图表

我有一个Excel表格,显示承保类(保险)可接受的身高体重。 我想把它加载到一个关系数据库表中,其中包含以下列 – underwriting_class,height和weight。 有没有办法通过SQL进行转换?

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

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

这里是SSIS 2005的一个很好的入门书

如何使用Integration Services将Excel文件导入到SQL Server 2005中

假设underwriting_class在列A中,高度是B,重量是C,用这样的公式创build列D:

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