sqlserver导入excel并添加约束

sqlserver导入excel并添加约束,第1张

sqlserver导入excel并添加约束的步骤:

1、右键数据库-任务-导入数据。

2、选择MiorosoftExcel,浏览选择要导入的Excel文件。

3、选择要导入的数据库,可以通过SQLServer身份验证登录,输入注册的ip名和密码登录。

4、可以目标为要导入的数据库中的表,可以选择一个或者多个表导入。

5、之后一直下一步、完成就可完成,但设有数据约束的得先导入父表之后在导入子表。例如:commodity为brand的子表,就必须先导入brand的数据之后在导入commodity的数据。相关信息查询数据库的数据约束。

进行规划求解前,确定变量,上边例子中变量就是B1:B10,而且数字只能是0或1的整数

在D1写入公式=SUMPRODUCT(A1:A10,B1:B10)

点击“数据”选项卡,“规划求解”;

目标单元格“D1”,目标值“15”,通过可改变单元格“B1:B10"(光标放在框中,拖动选择即可,实际出现结果是“$B$1:$B$10”),然后“添加”约束条件;

按照要求,B1:B10的数字只能是0或者1两个整数,点击“添加”,一次添加“整数”约束、>=0与<=1的约束,注意“单元格引用”的引用范围就是变量区域B1:B10;

上图为整数约束,点击“添加”

上图为>=0的约束,点击“添加”

上图为<=1的约束,最后一个约束条件添加完成,点击“确定”,如果误点了“添加”,再点击下“取消”即可;

条件添加完成后,即返回了“规划求解”对话框,点击“求解”;

得到求解结果,B列数字1对应的A列数字就是满足要求的数据,本例比较简单,满足条件的数据不只一组,但规划求解只会给出一组数据。

在excel *** 作中,规划求解不需要无关单元格中的数据。规划求解步骤如下:

1、在数据选项卡上的分析组中,单击规划求解。

2、单击文件--选项--加载项,在管理框中,单击Excel加载项--转到,在可用加载项框中,勾选规划求解加载项,单击确定。

3、在设置目标框中,输入目标单元格的单元格引用或名称,目标单元格必须包含公式。根据需要设置目标单元格最大值、最小值或者在框中键入确定的数值。

4、在可变单元格框中,输入单元格区域的名称或引用,不相邻的引用用逗号分隔,可变单元格必须直接或间接与目标单元格相关。

5、在约束框中,添加约束条件:选择或输入引用,选择约束条件,单击添加追加约束条件。

6、单击求解可得到结果,可以选择保留规划求解的解或还原初值。


欢迎分享,转载请注明来源:内存溢出

原文地址:https://54852.com/bake/11552269.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2023-05-16
下一篇2023-05-16

发表评论

登录后才能评论

评论列表(0条)

    保存