Tag: sql server

将数据logging从EXCEL加载到mssql数据库

我如何加载数据logging从excel文件到mssql数据库?

将Excel数据导入到SQL Server

我想从excel文件中插入数据到SQL Server ..我用下面的SQL语句: SELECT * FROM OPENROWSET('Microsoft.Jet.OLEDB.4.0', 'Excel 8.0;Database=Y:\Path.xls', 'SELECT * FROM [Sheet$]') 但我收到以下错误 – 消息7403,级别16,状态1,行1 OLE DB提供程序“Microsoft.Jet.OLEDB.4.0”尚未注册。

将本地计算机上的excel文件导入到SQL Server 2005中

我有一个位于本地机器上的Excel文件的path,我想将Excel文件的数据导入到SQL Server 2005中。 我试过这个代码,但它给了我一个错误: string sSourceConStr = "Provider=Microsoft.Jet.OLEDB.4.0; Data Source=" + textBox1 + "; Extended Properties=" + "\"Excel 8.0;HDR=YES;+\""; string dDestConStr = @"server=severIPAddress;database=databaseName;uid=userName;password=pwd"; OleDbConnection sSourceConnection = new OleDbConnection(sSourceConStr); using (sSourceConnection) { string sql = string.Format("Select * FROM [{0}]", "Sheet1$"); OleDbCommand command = new OleDbCommand(sql, sSourceConnection); sSourceConnection.Open(); using (OleDbDataReader dr = command.ExecuteReader()) { using (SqlBulkCopy bulkCopy […]

数据从excel上传到数据库

我有一个每天更新的Excel文件,我必须每天更新数据库(SQL Server 2005)中的logging。 从excel中获取数据并更新数据库的查询是什么? 例如表结构如: Empid EmpName Emp.Des 001 Robert Engineer 002 Philip Trainer 003 John Engineer 新的excel是这样的: 004 Tom Engineer 005 Harry Trainer 006 Samm Engineer 所以在数据库更新之后,表格将如下所示: 001 Robert Engineer 002 Philip Trainer 003 John Engineer 004 Tom Engineer 005 Harry Trainer 006 Samm Engineer

导出SQL Server表格到CSV问题逗号,制表符和引号

导出到平面文件CSV后,包含逗号,引号和制表符的列在Excel中会导致问题。 供应商需要在Excel中读取文件以进行手动更改,然后以平面文件格式CSV格式需要该文件将PL / SQL加载到Oracle表中。 我可以从SQL Server中的表中删除这些字符,但有没有更聪明的方法? 在Excel中完成保存为CSV是否合理,在尝试将文件加载到Oracle时会导致问题? 此外,我们需要第一行有列名..任何SQL的方式来产生所有的文件在一举(第一行瓷砖),而不是使用导出到平面文件? 更新:我正在尝试一个MSSQL导出到Excel,但有些表给我一个错误“太多字段定义”

将Excel数据写入SQL Server数据库的脚本

我需要一些起点来完成以下任务: 某种脚本应该为传入的excel文件监视某个文件夹。 这些excel文件都有一个同名的工作表。 然后,该脚本应该在每个excel文件的一定范围内运行所有行,并将列数据写入正在运行的Microsoft SQL Server表。 现在我不知道我应该使用什么脚本语言来完成这个任务。 也许perl或windows的电源shell? 希望你能指点我正确的方向。 更新:我不应该也看看SSIS,因为这似乎提供了相当多的function? 谢谢。

从Excel表导入数据到表SQL Server

我有一个Excel工作表,其中包含我的电脑上的数据。 我想将这些数据导出到存储在SQL Server 2005数据库中的表中。 导入/导出向导不显示从我的电脑上的Excel工作表导入到SQL Server表中的选项,但只能在SQL Server上的数据库之间导入。 我读过,我必须将Excel表移动到SQL服务器,然后编写查询。 我在哪里必须移动Excel表格? 如果有人可以帮助我如何一步一步地进行,这将是非常有帮助的。

select维度转到列标签而不是Excel中的行(SSAS)

为SSASselect维度属性excel将转到列标签而不是数据透视表上的行标签。 在向维度添加新属性之前,它用于正确工作。 有人可以告诉我什么属性,我应该改变默认它行标签?

为每n行添加计数器列到表中

我期待添加一个像CusID这样的列,它本质上是一个可以根据variables@nrowsselect的计数器。 在这种情况下, @nrows是3,只是简单地沿着添加的表格date,并为行中的每个项目添加计数器。 CustID — DateAdded — 1 2012-02-09 1 2012-02-09 1 2012-02-08 2 2012-02-07 2 2012-02-07 2 2012-02-07 3 2012-02-06 3 2012-02-06 如果有人可以告诉我如何在MSSQL中做到这一点,将不胜感激。

删除Excel文件中的唯一行

我被问过一个很奇怪的事情,尽pipe我猜这很简单。 从Excel文件中消除独特的行,只留下重复。是否有一个简单的方法来做到这一点? 所有的选项都非常受欢迎,例如,加载excel文件到Sql-Server并应用一个select! 提前很多