Tag: 窗口

Java代码运行在Windows上,但不是在Linux上

我有这个代码,我试图在Windows上运行一些代码,这是运行良好,因为我得到所需的输出 package com.org.jato.expressionTransform; import java.util.ArrayList; import java.util.Arrays; import java.util.HashMap; import java.util.HashSet; import java.util.List; import java.util.Map; import java.util.Set; import java.util.StringTokenizer; import com.jacob.activeX.ActiveXComponent; import com.jacob.com.Dispatch; import com.jacob.com.Variant; public class ExpressionTransformerImpl { private String delimiterForForumal = "_V_"; private String delimiterForId = "_VSCAM_"; private int rowLimit = 50000; private Set<String> usedCellIdsSet = new HashSet(); public void convertCurlyBraceToOrCondition(String formula, Long […]

.net读取excel文件时出现oledb错误

下面是我用于读取excel文件的代码。 我testing我的电脑本地主机和3窗口服务器。 本地主机和服务器的1工作正常,其他2服务器将返回错误 object reference not set to an instance of an object. 3服务器文件夹权限相同,并且excel文件以正确的path存在。 我不知道为什么在某些服务器发生错误。 VB.net代码 Dim objExcelConn As New OleDb.OleDbConnection objExcelConn.ConnectionString = "Provider=Microsoft.Jet.OLEDB.4.0;Data Source=" & str_FilePath & ";Extended Properties=""Excel 8.0;HDR=No;IMEX=1""" Try objExcelConn.Open() <—— Where the error occur Catch ex As Exception Throw (New Exception(ex.InnerException.Message)) End Try

Excel连接pipe理器的EzApi问题

EzApi是用来创buildSSIS包的,包通过oledb连接pipe理器读取excel文件(microsoft.ace.oledb.12.0)当我在读取excel文件的数据stream之后创buildEzExecSQLTask对象时, 我得到了exception: object does not match the target type 在debuggingEzApi代码后,我发现下面一行是生成exception host.Properties["TimeOut"].SetValue(host, value); 似乎当属性通过reflection设置时,它不会find目标对象。 代码在widows xp机器上工作正常,但在Windows Server 2012上造成这个问题。 堆栈跟踪 at System.Reflection.RuntimeMethodInfo.CheckConsistency(Object target) at System.Reflection.RuntimeMethodInfo.InvokeArgumentsCheck(Object obj, BindingFlags invokeAttr, Binder binder, Object[] parameters, CultureInfo culture) at System.Reflection.RuntimeMethodInfo.Invoke(Object obj, BindingFlags invokeAttr, Binder binder, Object[] parameters, CultureInfo culture) at System.Reflection.RuntimePropertyInfo.SetValue(Object obj, Object value, BindingFlags invokeAttr, Binder binder, Object[] index, CultureInfo […]

Excel工作表名称错误

Dim xl As New Excel.Application Dim xlBook As Excel.Workbook = xl.Workbooks.Open(myExcelFileName) Dim xlSheet As Excel.Worksheet = xlBook.Sheets("Sheet1") 所以我有上面的代码打开excel文件后来执行一些操作,问题是sme页包含空间中的名称例如“sheetx” 当试图读取表格Dim xlSheet As Excel.Worksheet = xlBook.Sheets(“Sheet1”) 它捕获一个错误HRESULT 0x8002000B

Java – 从Windows中的代码执行Excel.exe

我已经开发了一个在某个时候需要打开一个已有的excel文件的软件,这个文件是由用户select的。 这里的方法是: private void openChoiceActionPerformed(java.awt.event.ActionEvent evt) { // TODO add your handling code here: FileDialog fd = new FileDialog(this, "Open file", FileDialog.LOAD); String osName = System.getProperty("os.name"); //osName = osName.toLowerCase(); fd.setLocation(600,200); fd.setFile("*.xlsx"); fd.setVisible(true); String dir = fd.getDirectory(); String fileName = fd.getFile(); String path = dir + fileName; File file = new File(path); if(file != null){ try […]

恼人的空白VBA窗口

这是在VBA代码上随机启动的,现在当Excel已经打开时,每次login时都不会停止popup。 即使我当时没有在任何VBA上工作,如果我注销,然后重新login到一个空白的VBA编辑器窗口将打开。 这只是烦人的,任何人有任何想法如何使之停止,或为什么它开始这样做? 我已经尝试重新启动计算机。

总金额使用特定的文本和date

我想知道是否有人可以帮助我,因为我在网上到处看看,似乎无法得到正确的答案。 我有一个非常大的复杂的Excel表,包含我已经买了几个月的产品。 我想要达到的目的是在一定的时间范围内使用特定的文本进行总和。 我已经设法使用这个公式来达到使用特定文本的总数 = SUMIF(A2:A8,“ 苹果 ”,B2:B8) 但是现在我想要做的就是在可能的情况下添加一个额外的string来查找date,以便在1月份内查找“apple”的总和。 工作表的例子 ABC product price date apple £150.00 Jan-16 apple £150.00 Feb-16 pear £100.00 Jan-16 pear £100.00 Feb-16 apple £150.00 Jan-16 banana £200.00 Feb-16 banana £200.00 Feb-16 Apple Total Jan Feb March **£450.00** Pear Total Jan Feb March

导入.sql文件到MySQL(最终导入到Excel)

所以我一直在试图将crunchbase 2013快照(一个mysql转储文件)导入到excel中。 我一直试图首先通过mysql命令行或mysql worbench 6.3将其导入到数据库中,但到目前为止我一直没有运气。 (在Windows上工作) 我的第一步是将所有文件合并成一个转储文件。 然后我试图导入,但得到这个错误: 错误:在语句中出现ASCII'\ 0',但是除非启用了选项–binary-mode,并且mysql以非交互模式运行,否则不允许这样做。 如果希望ASCII'\ 0',则将–binary-mode设置为1。 查询:''。 然后我试着将它从ANSI转换为UTF8并重新打开。 我得到了有关初始垃圾值的错误。 我删除了他们,然后再次尝试导入。 这是新的错误: 第2行中的错误1064(42000):您的SQL语法错误; 检查与您的MySQL服务器版本相对应的手册,以便在第一行的“cb_acquisitions”(“id”bigint(20)NOT NULL,“acquisition_id”bigint(20)NO' 这是常规的.sql文件的样子: Mac OS X 2 „ ¶ ATTR ¶ ˜ ˜ com.apple.quarantine q/0001;52aa111a;Transmit.app; Mac OS X 2 „ ¶ ATTR ¶ ˜ ˜ com.apple.quarantine q/0001;52aa111a;Transmit.app; Mac OS X 2 „ ¶ ATTR ¶ ˜ ˜ […]

在Windows上find可用的OleDb驱动程序

我有一个使用OleDB连接打开Excel工作簿的项目。 不同的人有安装不同版本的Office。 如果连接string是这样创build的: var connectionString = $"Provider=Microsoft.ACE.OLEDB.12.0;Extended Properties=Excel 12.0 XML;Data Source={workBookFilePath}"; 有些用户会得到一个exception: System.InvalidOperationException : The 'Microsoft.ACE.OLEDB.12.0' provider is not registered on the local machine. 我该如何智能地获取机器上可用的提供程序,只有在没有提供程序时才会抛出exception?

为xlsxwriter设置窗口大小

我不能用xlsxwriter设置创build的excel文件的窗口大小,它总是在OSX上创build一个小窗口。 有没有办法在xlsxwriter上设置窗口大小?