有没有办法在sql中运行excel代码或在excel中运行小数据集并自动导出到sql?

有没有办法在sql中运行excel代码或在excel中运行小数据集并自动导出到sql?,sql,sql-server,excel,Sql,Sql Server,Excel,我对excel非常满意;我知道代码,我觉得界面非常直观。我现在唯一的问题是,我在几个列中有很多公式,这些公式链接到其他excel文件,并且随着时间的推移跟踪销售情况。目前,我有1500多行数据,有时Excel难以计算所有必要的代码,我需要一种方法来确保将来,当有10000多行或更多行时,可以在不停止/冻结Excel的情况下运行代码。我的老板说使用SQL应该会有所帮助。但是,我不熟悉它,并且知道excel和SQL可以类似地使用 最后,我想知道我是否可以在SQL中运行excel代码,或者我是否可以在

我对excel非常满意;我知道代码,我觉得界面非常直观。我现在唯一的问题是,我在几个列中有很多公式,这些公式链接到其他excel文件,并且随着时间的推移跟踪销售情况。目前,我有1500多行数据,有时Excel难以计算所有必要的代码,我需要一种方法来确保将来,当有10000多行或更多行时,可以在不停止/冻结Excel的情况下运行代码。我的老板说使用SQL应该会有所帮助。但是,我不熟悉它,并且知道excel和SQL可以类似地使用


最后,我想知道我是否可以在SQL中运行excel代码,或者我是否可以在excel中计算小数据集(定期提取的集),并自动将它们导出到SQL,而不必通过向导导入数据。此外,我还需要将小数据集附加到大数据集中。除了学习SQL之外,还有其他想法吗?这需要很多不懂SQL的人都能访问,所以简单地学习SQL并没有太大帮助

如果您熟悉
Excel
及其公式,学习
SQL
不会太难。除此之外,我还可以将
sqlserver
的输出复制并粘贴到
Excel
自动生成图形的工作表中(因为我使用Express),这是一个简单的复制并粘贴到
Excel
工作表中

虽然我不知道你所有的计算,但我没有看到<代码> Excel <代码>能够做一些事情,<代码> SQL 不能做,当你考虑索引的好处时,可以自由地组织你想要的数据(并且已经保存了存储过程),当您使用
SQL
时,切换可能只是暂时的不方便,之后,您将很容易地生成所需的内容

最后,我想知道是否可以在SQL中运行excel代码

并不总是完全相同,但您可以运行类似的结构化代码。例如:

SELECT AVG(Sales) "AverageSales"
FROM Sales

=AVERAGE(A2:A2000)
=(((A2-A1)/A1)*100)

=AVERAGE(A2:A2000)
=(((A2-A1)/A1)*100)

这是一种倒退,需要数据可访问性的人在用它做什么?运行其他计算?一次只吃一大块?将所有数据放入SQL并在其中运行计算,然后将计算结果提供给Excel中的人员似乎是我的选择。我想使用Excel的原因是Excel中有许多复杂的公式,我不知道如何转换为SQL。我有大约一周的时间来完成这个项目,所以试着找一份工作就好了@山羊公司,对不起,我不清楚。我需要一个可以自动化的解决方案/其他人可以在不了解SQL的情况下复制,因为一周后我将无法再帮助他们。如果Excel在计算中遇到困难,那么db听起来可能是一个不错的选择,但这取决于执行的计算,而在一周内建立一个流程并对其他人进行培训可能是不可行的。Excel 2013扩展了对更大数据集的支持,并提供了一些与外部数据接口的好选项。