Tag: 数据源

在本地运行,但不在服务器上,因为“数据源名称未find,没有指定默认驱动程序”

我想用Java读取我的单元格值(在Excel文件中)。 在这个过程中,我使用ODBC将Excel文件作为我的数据源。 我将用户,密码,URL和所有属性代码编写在一个单独的.properties文件中,供我的Java程序读取并连接到ODBC。 当我在本地机器上运行它时,它工作正常,但在服务器上运行时却失败。 我收到的错误是: [Microsoft] [ODBC驱动程序pipe理器]数据源名称未find,没有指定默认驱动程序 服务器是在Windows 2012上运行的64位机器。我在控制面板(服务器)上查看了我的pipe理工具。 它有两个ODBC,一个用于32位,另一个用于64位。 我的代码只在本地机器上而不是在服务器上运行的原因是什么? 是因为有两个工具,程序混淆在哪一个寻找? 我的DB = jdbc:odbc:驱动程序= {Microsoft Excel驱动程序(* .xls,* .xlsx)}; DBQ = c:/data.xls; READONLY = true; DriverID = 22; 这是我在.properties文件中编写的代码。 用户&pwd字段为空。 有什么我失踪或是其他东西吗?

如何使用rowspan正确分组excel数据源?

根据我的理解, <groupExpression>标签将决定是否创build一个新的组,如果<groupExpression>内部的元素发生变化,将会创build一个新的组。 我希望我的报告看起来类似于我的Excel数据源(请参阅下文),因此我想在Excel文件中将ID和Name分组。 在我的jasperReport.jrxml(请参阅下文)中, Group1 <groupExpression>是我的Excel文件的ID列。 但是,当我预览报告(请参阅下面), ID和Name列不分组,而是有一个nullstring。 如何正确地将它们分组并消除nullstring? Excel数据源: jasperReport.jrxml <?xml version="1.0" encoding="UTF-8"?> <!– Created with Jaspersoft Studio version 6.2.0.final using JasperReports Library version 6.2.0 –> <!– 2016-01-26T15:33:41 –> <jasperReport xmlns="http://jasperreports.sourceforge.net/jasperreports" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://jasperreports.sourceforge.net/jasperreports http://jasperreports.sourceforge.net/xsd/jasperreport.xsd" name="FirstJasperReport" pageWidth="595" pageHeight="842" columnWidth="555" leftMargin="20" rightMargin="20" topMargin="20" bottomMargin="20" uuid="8b8832df-588e-4202-826e-a6b3efcbd22b"> <property name="com.jaspersoft.studio.data.defaultdataadapter" value="ExcelDataBase"/> <queryString> <![CDATA[]]> </queryString> <field name="ID" class="java.lang.Integer"/> <field name="Name" […]

SSRS能否使用Sharepoint文档列表中的Excel作为数据源?

像标题一样的问题。 如何在一些SharePoint站点的文档库中使用Excel作为数据源? ODBC支持本地excels。 SSRS支持共享点列表。 但在文档库中找不到有关excel的任何内容。

数据驱动编码UItesting:如何设置Access数据库(oledb)的数据源?

我编写了一个使用Excel电子表格数据的Visual Studio数据驱动编码的UItesting。 连接如下所示: [TestMethod, DataSource("System.Data.Odbc", @"Dsn=Excel Files;Driver=(Microsoft Excel Driver (*.xls)}; dbq=C:\Test Deliverables\Flydekasser\Data\Flydekasser beregning.xls; defaultdir=C:\Test Deliverables\Flydekasser\Data;driverid=790;maxbuffersize=2048;pagetimeout=5;readonly=true", "kasse beregning$", DataAccessMethod.Sequential), DeploymentItem(@"C:\Test Deliverables\Flydekasser\Data\Flydekasser beregning.xls")] 但是,现在我想让它使用来自Access数据库(oledb)的数据。 任何人都可以帮我改变我的代码吗?

将多个Excel文件自动化到一个Tableau可视化中

我有一个每天发布在共享networking文件夹上的Excel文件。 表的结构完全相同,但每天发布一个新文件,而不是将新的一天的数据附加到单个文件。 我想要将这些每日文件中的数据自动发布到Tableau中,并按时间序列描述,以显示每天的统计数据如何变化。 这可能吗? 如果是的话,怎么样?

C#DataGridView到Excel文件错误

我已经编写了下面的YouTube教程,教程中的DataSource是一个AOD.NET实体数据模型,我已经使用了Access数据库。 我已经编译的代码,但得到各种类似的错误 The name 'productBindingSource' does not exist in the current context 要么 The name 'DB' does not exist in the current context 要么 The type or namespace name 'Product' could not be found 我不确定是否错过了添加引用,或者这些错误是由于数据源不同造成的? Visual Studio自动添加了//TODO: This line of code etc… ,我把它改成它在教程中显示的样子。 我希望有人能帮我看看我做错了什么? 教程: https : //www.youtube.com/watch?v = -wGzK1vsqS8 using System; using System.Collections.Generic; using […]

VSTO Excel:重新打开文件时恢复ListObject数据源

我正在开发Excel 2010模板项目。 在我的模板中,我有很多具有静态ListObject控件的工作表。 为了初始化我的ListObject ,我绑定了一个BindingList<MyCustomType> ,它为我的每个MyCustomType公共属性生成一个列。 这真的很方便,因为当用户在ListObject一些行时,它会自动填充我的BindingList实例。 我在Excelfunction区中添加了一个button,以便程序可以通过EDMvalidation并提交这些行。 这是我如何将我的数据绑定到我的Excel表单的启动事件处理程序中的ListObject。 public partial class MyCustomTypesSheet { private BindingList<MyCustomType> myCustomTypes; private void OnStartup(object sender, System.EventArgs e) { ExcelTools.ListObject myCustomTypeTable = this.MyCustomTypeData; BindingList<MyCustomType> customTypes = new BindingList<MyCustomType>(); myCustomTypeTable.SetDataBinding(customTypes); } // Implementation detail… } 现在我的问题是,这个模板的用户很可能会在很多会话中input这些行。 这意味着他将input数据,保存文件,closures它,重新打开它,input一些新的行,并最终在他认为完成时尝试提交这些行。 我注意到,当从模板创build的Excel文件重新打开时,我的ListObject控件的DataSource属性为null。 这意味着我没有办法从ListObject取回数据到BindingList<MyCustomType> 。 我一直在寻找,我发现没有自动的方式来做到这一点,我真的不想做一段代码,将通过所有列爬行重新创build我的MyCustomType实例。 在理想的世界里,我会这样做。 private void OnStartup(object sender, System.EventArgs e) { ExcelTools.ListObject myCustomTypeTable […]

在Excel应用程序级C#加载项中,设置不带向导的数据源

我正在尝试编写一个允许用户连接到SQL数据库并将表中的数据绘制到Excel中的插件。 (这是最简单的解释,但不是必要的function的全部解释。)我发现这篇文章: http://msdn.microsoft.com/en-us/library/cc668212%28v=vs.100%29.aspx 它很好地工作。 但是,我的问题是:我怎么能编程创build数据源(在上面的链接“创build数据源”中提到)? 例如,我希望用户(通过Excel加载项)能够input服务器名称,数据库名称和表名称,然后创build特定的数据集,tableAdapter和bindingsource。 我不想在启动Excel之前在加载项中“硬编码”(或使用向导来实现)。 我认为有一些可以将数据导入到Excel的东西。 那不是我正在寻找的。 有一些理由想要使用加载项。 任何帮助/引用将不胜感激! 🙂

MS Access LIKEexpression式在用作MS Excel数据源时有问题

我创build了一个MS Access 2013查询,在查询中我有一个使用LIKE运算符的expression式。 然后,我创buildExcel 2013工作簿并select此Access数据库作为数据源并select包含LIKEexpression式的查询。 问题是,当将数据返回给excel时,它似乎不喜欢LIKEexpression式。 它从Access中运行查询时显示正确的结果。 所以如果我有一个这样的expression式 iif([CAR] like "*A*", True,False) 它将返回表中的所有CAR,并在Access中运行查询时,根据CAR字段中的string显示true或false。 但是,如果将此查询设置为Excel数据源,则只会返回结果为false的结果(CAR字段string中不包含A) 我知道Excel不使用LIKE运算符,但我认为在Access中的查询产生的结果和Excel只是使用结果。 如果您需要澄清问题,请在评论中提问。

如何将Excel电子表格configuration为javax.sql.DataSource?

我有一个需要使用Excel作为数据源的Spring Boot 1.3.0(Java 8)应用程序。 (由于Excel文件的types,POI和JXL不起作用)应用程序需要在unix环境下运行。 我有应用程序configuration为通过一个YML文件设置数据源url和驱动程序类名称。 是否有可以使用Excel作为数据源的驱动程序(最好在Maven回购中提供)? 我应该为url指定什么值? 编辑 以下是试图将Excel电子表格用作javax.sql.DataSource的代码: SRC /主/资源/ application.yml — spring: profiles: active: development — spring: profiles: development datasource: url: jdbc:odbc:Driver={Microsoft Excel Driver (*.xls)};DBQ=C:/dev/testproj/src/main/resources/test.xls driver-class-name: sun.jdbc.odbc.JdbcOdbcDriver 的src / main / JAVA / COM /testing/ TestApplication.java package com.test; import org.springframework.boot.SpringApplication; import org.springframework.boot.autoconfigure.SpringBootApplication; @SpringBootApplication public class TestApplication { public static void main(String[] args) […]