Tag: sql server

如何将数据从Excel中推送到SQL Server?

我写了一个简单的ASP.NET MVC 2应用程序来存储数据,并可以使用Microsoft的openXML for excel文件dynamic创buildexcel文件。 什么是最好的方式来推动用户在Excel中的更改到我的数据库? 我知道这可以通过file upload完成,但这对于最终用户导航到我的网站,select上传,然后select他们的文件是相当强大的。 有没有办法使用VBA从Excel文件中单击发布? VBA可以直接与数据库交互,但是从数据安全的angular度看,这似乎是危险的,而且逻辑的重复。 Web服务与MVC体系结构一起工作吗? 我如何获得启用vbamacros的文档自己发送到服务器?

SSIS使用派生列来引用同一个表中的列

我正在尝试将xls电子表格导入到表格中,并且其中一个列需要从同一个表中的不同列导出。 我想在导入阶段这样做,而不是在导入后创build一个SQL任务。 在SSIS中创buildexpression式时,我感到非常可怕,所以这可能是一件容易的事情 – 但是我不能正确的做到。 DATEADD(s,-1,DATEADD(mm, DATEDIFF(m,0,columndata)+1,0)) 这是我正在尝试使用的expression。

从Microsoft SQL Server导入特定的date格式到Excel

我通过内置的Excel连接工具将德语SQL Server表中的date导入到德语Excel文件中。 但date格式就像在SQL Server: 2012-08-08但我想显示: 08.08.2012 。 当我在一个单元格内双击它会识别德国date格式,但我当然希望整个列的格式,而不必手动更改。 我也需要能够使用这些date进行计算。 我是否需要在SQL Server中更改某些内容,或者如何使其工作? 谢谢。

我应该使用什么C#数据types为1,565,000.62?

我正在开发一个C#应用程序,用于导入应用程序用户上传的Excel文件。 我的应用程序使用entity framework和SQL Server 2008数据库。 在我的SQL Server数据库中,我创build了一个列来保存这种格式的值: 1,565,000.62 。 我将列定义为decimal因此在我的实体类中为相同的decimal属性创build了相应的decimal属性。 但是,当我将我的值添加到我的实体类,我得到一个无效的转换exception。 什么是最好的数据types用于这种types的值(C#和SQL Server)?

使用SSIS导出到Excel时保留公式

我目前正在使用一个模板生成Excels从我的数据库导出数据到每日报告使用SSIS。 该模板是大约5个工作表的工作簿,其中只有1个需要自动填写。 该表约有20列,其中2个使用Vlookups根据前一列中的值自动填充值。 这就像一个ID-Name对。 我需要从我的数据库中将ID填入导出部分,而名称应该自动填充。 这个ID-Name关系在Sheet 2中维护,我没有触及。 我的问题是这样的:公式适用于这两列大约150行(我不希望更多的logging)。 所以,如果我的数据库返回120个结果,我希望从SSIS的最终Excel报告有logging从A2到T122。 但是,发生的事情是,一旦我的SSIS包执行,我得到一个Excel文件的第一个150行空白…然后我的120个结果填写。这些基于公式的名称列具有值“#NA”时ID列是空的。 我如何解决这个问题? 如果我不重新deviseExcel公式来存储一个空string,而不是#NA当没有ID值时,我能够解决这个问题吗? 我的最终用户需要将这些公式保存在最终的Excel输出中。

Excel自动化错误导入DB到工作表

我有192工作表的工作簿,对应于我们的mssql数据库中的192个表。 如果我在“数据连接向导”中设置了一个给定的表,则所有的数据都会正确地转储到工作表中。 但是,当我在下面运行我的代码时,我得到: 运行时错误“214767259(80004005)”自动化错误未指定错误 大约一半的表格填充得很好。 我注意到,一旦它到达一个有大量数据(rtf文本)的字段,我就会得到这个错误。 那些有文字的字段对我来说并不重要,所以如果excel可以让那些空白的话继续下去,我会很高兴的。 这个大的字段在不同的列(有时是多列),这取决于每个表,所以如果必须遍历所有192个表来清除单个列以便不导入,那么这将是非常耗时的。 为什么我得到这个错误,当我在VBA中运行它,但数据连接向导没有问题? Sub GetData() Dim cnDump As ADODB.Connection Set cnDump = New ADODB.Connection ' Provide the connection string. Dim strConn As String 'Use the SQL Server OLE DB Provider. strConn = "Provider=SQLOLEDB.1;Integrated Security=SSPI;Persist Security Info=True;Initial Catalog=XXXX;Data Source=XXXX\XXXX;Use Procedure for Prepare=1;Auto Translate=True;Packet Size=4096;Workstation ID=XXXX;Use Encryption for Data=False;Tag with column […]

Excel 2010和SQL Server存储过程

我需要一个macros,对于列中的每个单元格,执行一个SQL Server存储过程,该过程为不同列(但在同一行中)的不同单元格获取参数。 即填充列B与存储过程的结果,从列A获取参数.. 例子: B2是使用A2值作为input的存储过程的结果 B3是使用A3值作为input的存储过程的结果 B4是使用A4值作为input的存储过程的结果 B5是使用A5值作为input的存储过程的结果 有没有办法做到这一点,没有VBA?

SSIS数据stream任务在空文件任务后执行时,不会将logging写入excel文件

我正在编写一个SSIS包来从数据库中提取数据并将其每周写入一个excel文件。 每次卸载数据时,都必须从头开始重新生成excel文件。 我意识到我不能覆盖现有的文件,如果我在我的数据stream任务中使用Excel目标,所以我试图做到以下几点: 在数据卸载之前添加一个执行SQL任务,以使用以下SQL重新创build文件中的现有工作表 DROP TABLE Users$ GO CREATE TABLE Users$ ( Ref NVARCHAR(10), Username NVARCHAR(20), Active INT, Absent INT, Allow Reconciliation NVARCHAR(4), Prefix NVARCHAR(10), First Name NVARCHAR(25), Middle Name NVARCHAR(25), Last Name NVARCHAR(40), Suffix INT, Email NVARCHAR(33), Work Phone NVARCHAR(10), Required Approvals NVARCHAR(1), Division/Section Ref NVARCHAR(15), Grade Ref NVARCHAR(9), Cost Centre Ref NVARCHAR(15), Location […]

从Excel到SQL Server

我有一些Excel文件,其中包含我需要将其转换为SQL Server数据库的一些信息。 我面对的问题是,这些信息是不是结构作为我的数据库模型,所以我需要做一些修改。我使用.NET,我打算使用Open XML SDKparsingExcel文件,这是一个不错的select或有更好的?

使用Excel从SQL Server报告

我为我们公司开发了一个使用SQL Server 2008后端的Intranet系统。 这存储了大量的信息,我经常被要求为各种经理人build立报告来帮助业务。 这些报道往往是一个主题的变化,有时却是相当独特的。 目前我编写SQL执行报告,并通过ASP.Net页面转储所需的输出。 我真正想要做的就是远离这一点,我正在考虑让pipe理人员使用Excel查询数据库,以便他们可以决定过滤哪些字段等。为此,我写了几个意见和使用Excel连接到他们。 问题是,如果没有过滤,最终会产生大量的数据,所以我想知道如何处理这个问题。 我和数据仓库/分析服务没有任何关系,但是我想知道这是一条需要看看的路线,还是应该看看Reporting Services? 我可以访问完整的Microsoft堆栈,非常乐意使用不同的解决scheme 我更乐意花一些时间做一些阅读/研究,但我有点不确定从哪里开始,所以任何指针都会被感激地收到。 提前致谢