Tag: sql

从txt文件获取原始数据并将其放入数据库的列中

简单地说:我有一个文本文件的值在不同的行和一些在同一行: value 1: xxxx Value 2: xxxx Value 3: xxxx Value 4: xxxx Value 5: xxxx 我有一个数据库的所有列作为值。 我不知道如何使用SQL将数据插入到数据库中,因为我无法修改文本文件,只能将其上传到脚本中。 有什么办法可以将数据拉出来并将其绘制到列中?

执行用R中的Excel单元格编写的SQL查询

我正在Excel电子表格中编写SQL查询,并使用ODBC将Rstudio与SQL服务器连接起来。 现在,在R中使用sqlQuery命令,可以运行任何查询。 例如, library(RODBC) mycon <- odbcConnect("MYSQLSERVER") a1 <- sqlQuery(mycon,paste("SELECT TOP 10 * FROM USER"] 如果在Excel文件中的特定单元格(或不同单元格)中写入相同的查询(或多个查询),如何获得输出结果? 编辑 : excel文件将被用作input,一旦所有查询被写入excel文件,R代码将被运行。 用户将只提供编辑excel文件。 我如何连接所有这个过程? 我只需要一个开始。 我发现XLConnect和readNamedRegion()函数,但这是它的程度。

查询只有字母字符

我正试图过滤掉我公司的Excel表单中的数据。 我需要的三个字段是FIRST_NAME , LAST_NAME和COMPANY_NAME 。 规则如下: FIRST_NAME和LAST_NAME NOT为NULL FIRST_NAME和LAST_NAME只能是字母 上面的规则是不相关的,如果COMPANY_NAME NOT NULL 所以,重申要清楚一点。客户必须拥有FIRST_NAME和LAST_NAME (他们不能缺less一个或两个),但是,如果他们有一个COMPANY_NAME他们可以没有FIRST_NAME和/或LAST_NAME 。 这里有一些示例数据,如果他们应该留在数据中: FIRST_NAME | LAST_NAME | COMPANY_NAME | Good customer? ———–|———–|————–|——————————– Alex | Goodman | AG Inc. | Yes – All are filled out John | Awesome | | Yes – First and last are fine Cindy | | Cindy Corp. […]

SSIS包执行抛出错误DTS_E_CANNOTACQUIRECONNECTIONFROMCONNECTIONMANAGER

我们尝试将保存在服务器上的共享path上的简单的从Excel文件导入到SQL Table 。 我为Excel源文件97-2003创build了Excel Connection Manager , First row has column names检查了First row has column names 。 我用选定的表格创build了OLEDB Destination ,并且映射了列。 所以罚款这么好,但是当我们运行包时抛出以下错误: Error: SSIS Error Code DTS_E_CANNOTACQUIRECONNECTIONFROMCONNECTIONMANAGER. The AcquireConnection method call to the connection manager "Excel Connection Manager" failed with error code 0xC0202009. There may be error messages posted before this with more information on why […]

Microsoft Query; 在Excel中使用SubString

我试图过滤来自我在Microsoft Query中创build的查询的结果,以便将数据从数据库中提取到我的Excel工作表中。 具体来说,我试图根据string的第n个字符过滤掉。 我可以很容易地过滤掉第一个字符的基础上: SOPOrderReturnLine.ItemCode Like 'A25%' 但我不知道如何过滤只显示第10个字符=“A”的条目。 我确定我必须使用一个Substring函数,但是对于我来说并不熟悉,而且我正在努力让它工作。

直接将数据导出到Excel C#

我运行一个我想要在Excel模板上转储的存储过程。 它目前的工作,但只是太长时间了。 在SQL Server Management Studio中,查询运行正常,但是当我写入模板时,它确实很慢。 任何人都可以build议一个更有效的方式来实现相同的结果? 这是我的代码的一部分: sdate = StartDate.Value.ToString(); edate = EndDate.Value.ToString(); Excel.Application oXL; Excel._Workbook oWB; Excel._Worksheet aSheet; try { //Start Excel and get Application object. oXL = new Excel.Application(); oXL.Visible = true; //open the excel template oWB = oXL.Workbooks.Open("C:\\TEMP\\template.xlsm"); //oWB = (Excel._Workbook)(oXL.Workbooks.Add(Missing.Value)); //Call to service //aSheet = (Excel._Worksheet)oWB.Worksheets.get_Item(1); aSheet = (Excel._Worksheet)oWB.ActiveSheet; //backgroundWorker1.ReportProgress(i++); […]

Recordset不会返回所有的数据VBA

我有一些问题试图从logging集中提取一些数据,vba代码是这样简单的: cnt.Open stDB Query = "SELECT TriggerDescription," Query = Query & " FROM Research_Control" Query = Query & " WHERE (((Research_Control.Status) = 1))" Query = Query & " ORDER BY Research_Control.Enterprise;" rs.Open Query, cnt, adUseClient While Not rs.EOF Sheets("Research_Review").Cells(lineResearch + line, colResearch) = rs.Fields(0) line = line + 1 rs.MoveNext Wend rs.Close cnt.Close “触发描述”大到500个字符,当我把这个值复制到Excel中的一个单元时,它只出现,直到300个字符 所以我的问题是:我如何提取logging集中的所有数据? […]

将文本/string函数放在一个if函数中

我试图把一个文本函数内的另一个函数(如果语句)在Excel中: =IF(C1 <> 0, ="INSERT INTO [dbo].[GPI_ASOC] ([GPI],[THER_CLASS_DESC],[GENERIC_NAME]) VALUES ('" & TEXT(A1,0) & "', '" & TEXT(C1,0) & "', '" & TEXT(D1,0) & "');", "FAIL") 如果C行#<> 0使字段说失败,如果不使单元格显示插入语句。 编辑:不= 0(<>)

将定义的variables从VBA传递给SQL

我已经将AllParts定义为VBA中的variables。 如在SQL中格式化(见下文),我得到一个错误。 新的这一点,似乎无法适当调整。 有什么build议么? 谢谢! and msikp.concatenated_segments in (" & AllParts & ")

是否有可能从ssrs传递信息到excel?

我正在尝试将信息从ssrs报告传递到excel电子表格。 我想要完成的是单击ssrs报告中的一个链接,该链接打开一个excel电子表格,同时也在该excel电子表格中的一个单元格中填入ssrs报告中的一个单元格,从中打开。 我已经实现了从ssrs报告中打开excel电子表格文件,方法是在文本框中添加一个操作,然后使用Go to URL Action =Fields!True_Path.Value & "\" & Fields!DOCUMENT_ID.Value 但是,我想将文本框本身的值传递给Excel电子表格。 这可能吗? 如果是的话,怎么能完成这个任务呢? 任何方法/build议,欢迎!