Tag: jacob

使用jacob和excel的简单程序

我想学习雅可布与Excel做任务。 寻找任何简单的代码使用jacob和excel运行没有错误。 我试图在雅各帮助运行代码,但我得到的错误。 了解基本知识,我需要一个简单的代码。 你能给我这个示例代码。谢谢

从Java获取打开的Excel文件(工作簿)列表

我有一个与MS Excel的集成到我的Java应用程序的问题。 我使用雅各布通过COM API,通常工作正常与Excel交谈。 XLS文件可以从应用程序中打开,并且更改被正确存储。 但后来我只是注意到我的代码变得越来越多,当Excel已经打开,至less有一个工作簿在内存中更改,但尚未保存。 像这样一个简单的声明失败,例外: excel.getProperty("Workbooks"); 我对工作簿集合做的很less,只是添加一个新的工作簿或计算其大小。 这确实应该以某种方式工作。 我想念什么?

Java应用程序和Microsoft应用程序之间通过Jacob同步

在我的Java应用程序中,我使用Jacob库连接到Microsoft Excel。 一切都很好,但我不知道如何使用雅各布库发生Excel页面中的任何更改时,可以捕获com事件。 例如,在我的项目中,连接数据库需要表值,并将这些值复制到Excel页面的单元格中。 每当单元格值更改时,表格值也会更改。 这就是我想要Jacob和Microsoft Excel应用程序之间的同步。

如何阅读与雅各布Java的Excel个人macros

我得从jacob执行一个excel文件的macros,但现在我想执行一个personal.xlsb!mymacro和我的java程序抛出错误。 我不知道如何写个人macros的名字,我说: String file =“D:/Aprogramas/EclipseJEE/temp/Libro2.xlsm” public boolean openFile`(String file) { try { final String macroName = "!PERSONAL.XLSB!Auto_abrir"; executeMacro(new File(file), macroName); return true; } catch (Exception e) { e.printStackTrace(); } return true; } public boolean executeMacro(File file, String macroName) { ComThread.InitSTA(); final ActiveXComponent excel = new ActiveXComponent("Excel.Application"); try { final Dispatch workbooks = excel.getProperty("Workbooks") .toDispatch(); final […]