如何将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文件加载到数据库中