任何有关这个问题的帮助,不胜感激。 我试图从Access中通过Select方法检索具有相同ID的多个值并将其粘贴到Excel工作表中。 我从Excel VBA运行代码。 我用来检索所述值的查询是: SELECT Role FROM Roles WHERE App_ID=(SELECT ID FROM Apps WHERE NAME='app name'); 将其分配给一个variables,然后使用Set variable = cn.Execute(variable) 。 问题是,从Excel VBA执行的这个查询只返回find的第一个值。 现在,如果我从Access运行此查询,它会返回每个值与指定的应用程序的ID。 我曾尝试使用INNER JOIN,IN,HAVING等,但它只是不会检索到Excel的所有值。 就像我说的,查询在Access中使用时正常工作,所以我知道这必须在Excel中的限制。 感谢你们提供的帮助。
我正在尝试从C#中的Excel中访问数据。 理想情况下,我想把数据放入一个列表或一个系列集合中。 我正在使用这个教程 – http://www.aspsnippets.com/Articles/Read-Excel-file-using-OLEDB-Data-Provider-in-C-Net.aspx 。 这是非常有用的,但我想他错过了数据适配器的一部分。 这里是他的例子后面的代码。 string connectionString = null; connectionString = "Provider = Microsoft.ACE.OLEDB.12.0; Data Source = P:\\Visual Studio 2012\\Projects\\SmartSheetAPI\\SmartSheetAPI\\bin\\Debug\\OUTPUT.xls; Extended Properties = 'excel 12.0 Xml; HDR=YES; IMEX=1;';"; //Establish Connection string dataSource = "P:\\Visual Studio 2012\\Projects\\SmartSheetAPI\\SmartSheetAPI\\bin\\Debug\\OUTPUT.xls;"; string excelConnection = "Provider=Microsoft.ACE.OLEDB.12.0; Data Source = " + dataSource + " Extended Properties='Excel 8.0; HDR=Yes'"; […]
所以,这是我的问题。 我的公司使用Macola数据库,我们通常在Crystal中创build报告。 这不是一个问题,因为Macola是为Crystal设立的。如果你需要使用这个公式来使这个date工作,那真的很容易。 MacolaNumberToDate({Field_x})如果你错过了DLL,请尝试重新安装Macola,而不仅仅是DLL。 我的问题来自于我们的所有用户都希望用Excel编写自己的报告,而Macola的date和Excel相互矛盾。 Macola将date保存为int,因此显然需要在Excel将其识别为date之前进行更改。 问题是,我一直没有find一个能够做到这一点的公式,而不是反弹一个错误。 Macola中的格式是YYYYMMDD,并保存为int。 经过大量的研究,我终于明白,将这个改为date有两个问题。 其中,整数不能只是变更为date,在允许date之前必须经历多个变更。 在这个页面上,有一个非常有用的图表,可以帮助任何正在努力进行date转换的人。 http://msdn.microsoft.com/en-us/library/ms187928.aspx 第二个问题是,当你从YYYYMMDD更改为date时,sql在分析数字时遇到了麻烦,并且遇到错误。 这是我想出来的代码,但可能会使用一些清理。 我为所有像我一样无法做任何事的人发帖。 Cast((SUBSTRING(CAST(trx_dt AS char(8)),5,2)+'/'+ SUBSTRING(CAST(trx_dt AS char(8)),7,2)+'/'+ SUBSTRING(CAST(trx_dt AS char(8)),1,4))作为date) 我现在还有一个问题,我很乐意帮忙。 我需要在case语句中使用上面的代码,其中一个WHEN语句需要符合上个月最后一天的标准(基于trx_dt(但是转换器在上面或更好)),它需要=最后一个上个月的一天。 我需要这种dynamic,以及我导入Excel的方式,我不能使用variables。
我知道这已经被问过,但是给出的解决scheme对我来说并不起作用。 我有几个查询(他们将总共42,但让我们尝试2这个例子)看着一个表,并返回不同条件的结果。 我怎样才能简单地把结果放在与SQL相邻的列中? 查询是: SELECT Column5 as Alias1 FROM Table WHERE Column2 = 1 AND Column3 = 1 AND Column4 =1 SELECT Column5 as Alias2 FROM Table WHERE Column2 = 1 AND Column3 = 1 AND Column4 =2 …(第2,3和4列中的所有值的组合恰好是42) SELECT Column5 as Alias42 FROM Table WHERE Column2 = 7 AND Column3 = 3 AND Column4 […]
我在使用PHPExcel导入excel文件时遇到问题,当我尝试导入时,有一个致命错误:无法打开'filename.xls',文件不存在。 我如何解决这个问题? 这是我的代码到目前为止。 javascript / Ajax上传文件: function load_file(id,url,type,data,json,callback) { var xmlhttp; var fdata = new FormData(); fdata.append('SelectedFile', data); (window.XMLHttpRequest)?xmlhttp = new XMLHttpRequest():xmlhttp = new ActiveXObject("Microsoft.XMLHTTP"); xmlhttp.onreadystatechange=function() { if(xmlhttp.readyState==4 && xmlhttp.status==200) { ((id != "")?(document.getElementById(id).innerHTML = xmlhttp.responseText):(((json == true)?(callback(JSON.parse(xmlhttp.responseText))):(callback(xmlhttp.responseText))))); } } xmlhttp.open(type,url,true); if(type == "POST") { xmlhttp.send(fdata); } else { xmlhttp.send(); } } load_file("","../../../phpscript/management/import_excel.php","POST",subNavigationAidToolFileInput.files[0],false,function(data) { alert(data); […]
我在查询中遇到错误,我想只是因为字段名称中有空格。 rs.Open "SELECT [Sheet1$].Description,[Sheet1$].Security FROM [Sheet1$]", cn, adOpenKeyset, adLockReadOnly rs.Open "SELECT [Sheet1$].Description,[Sheet1$].(SEC 1) FROM [Sheet1$]", cn, adOpenKeyset, adLockReadOnly 第一个运行良好,但第二个没有,基本上抛出关于“SEC 1”的错误。 现在所有这些都是列名,不能改变,所以有什么可以解决的。 即使将列名放在括号中也不起作用。
目前,我们有一个stream程,我们的IT部门必须每周手动完成,我们真的需要自动化。 我们有一些员工以不同的方式获得报酬。 hr部门必须向我们发送员工姓名和date,我们必须连接到MySQL数据库。 把正确的员工号码和date放在我们设定的脚本中。 执行脚本。 然后将hr部门的电子邮件发回给它所生成的表格。 我在想有没有办法使用macros或类似的东西在Excel中自动化SQL脚本。 这样我们可以把电子表格发送给人力资源部门。 他们在电子表格中input雇员和date单元格。 运行脚本,并让它们将数据返回给他们? 任何input这将不胜感激。 谢谢!
我有一个超过700列的Excel(版本2007)文件,我需要将该数据导入到我的SQL Server数据库。 当我导入数据时,它只会导入由SQL Server创build的表中的前255列作为列。 我想知道如何导入所有700列。
我有一个SQL表中的一些字段,其中一个字段是一个URL。 我需要在Excel中显示表中的所有信息,但是我希望URL字段显示URL指向的图像,而不是URL本身。 如何在Excel中的某个URL显示图像?
“关于使用代码和使用它的人的元/背景” 1.由专业人员build造的离开公司, 我没有经验,但是想要学习, 3.服务代表客户支持网站, ………………………………………… 什么即时尝试准确地做每个stackoverflows参数。 我们有一个下拉框,其中列出了客户在标题为“issue_type”的列中存在的问题。 我可以通过csv将整个表格加载到excel中,然后给老板全面检查问题是什么。 但是数据库有一个“隐藏”栏。 它的function是当行被更新时logging被保留,但同一个“作业或调用”在现场只有一个可查看的报告(最近更新的报告)。 隐藏是一个布尔值。 总之,我想导出只有“隐藏”列布尔状态为0的行,而只导出“customer”和“issue_type”列。 我似乎只能做一个或另一个。 并已经研究了至less4个小时来自己找答案,并且找不到与phpmyadmin同时执行两个语法的语法。 我不想要一个巨大的数据,大多是无用的,但对于问题types和客户,但我将不得不手动删除隐藏= 1的所有行? 谢谢任何人第一次尝试抱歉,如果不正确的堆栈。