将Excel电子表格转换为SQL Server存储过程?

时间:2019-04-17 19:48:17

标签: sql-server excel

我有一个Excel电子表格,其中包含十二个计算字段,这些字段基于填充单元格并使用静态数据在多个选项卡中查找数据的用户。我希望能够创建一个存储过程,该过程使用参数,在电子表格中填充值,并在特定单元格中返回值。

是否可以在不重新设计轮子和在SQL Server中创建数据并将Excel公式移至SQL逻辑的情况下实现?我知道有一个SQL Server可以连接到Excel的ODBC驱动程序,但是我不认为存储过程可以引用电子表格中公式的值并填充特定的单元格?

1 个答案:

答案 0 :(得分:0)

这听起来像是SQL Server Integration Services SSIS的工作,它是Microsoft Business Intelligence Suite的一部分。如果您使用公司软件,则很可能可以访问它。我之所以说这听起来像是因为我既不是SSIS的专家,也不确定要做什么的细节。但是我已经使用SSIS更新了excel电子表格,并且查看如下所示的帖子表明您可能可以单独摘录或填充excel单元格: https://social.msdn.microsoft.com/Forums/sqlserver/en-US/89cbc83b-46e3-41b5-9461-c1a4182880d8/how-to-update-multiple-single-excel-cells-using-ssis?forum=sqlintegrationservices

维基百科文章将为您提供SSIS可以做什么的更广泛概述,而Beardeddev在youtube上有一些不错的教程: https://www.youtube.com/watch?v=yV91Xkf9sKo