`
bozch
  • 浏览: 461011 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

jacob导出word,excel注意事项

阅读更多

1、下载Jacob的压缩包,里边包含了dll文件、demo以及jar包。

dll文件:jacob实际上就是通过java调用dll来操作office的。

jar包:java中调用dll操作方法的java之api。

demo:导出word,excel等demo。

2、将dll文件放到指定的位置即可。

3、jar放到项目需要用到的环境变量位置即可。

4、下面主要说明一下,java如何调用office中提供的方法的。

在jar包中提供的主要的方法有get (获取要操作的office对象),put(给office对应的对象设置值),call(执行某个方法),也可以通过invoke对象进行get或者put操作。

Dispatch.get(obj,'attrName')

Dispatch.put(obj,'attrName')

Dispatch.call(obj,'methodName',vars);

Dispatch.invoke(obj,'attrName',Dispatch.Get||Dispatch.Put,vars)

 

相关的属性名称、方法名称或者其事件都可以通过如下方式获取到:

office 2003 :

工具 - 宏 - visual basic编辑器

帮助 - Microsoft Visual Basic 帮助

office 2007 :

开发工具 - Visual Basic

帮助 - Microsoft Visual Basic 帮助

找到对应的位置之后,就可以查询相关操作word,excel等的api。

 

分享到:
评论

相关推荐

    java使用jacob将word,excel,ppt转成html

    5. **注意事项** - Jacob 是基于 COM 的,因此只能在 Windows 系统上运行。 - Office 应用程序必须安装在系统上,Jacob 才能与之交互。 - 转换过程可能会受到 Office 版本的影响,不同版本可能支持的功能和行为...

    jacob导出dll文件

    标题“jacob导出dll文件”指的是使用Jacob库时涉及到的动态链接库(DLL)文件。在Windows操作系统中,DLL文件是程序可共享的代码库,它们包含了一组函数和资源,可供多个程序同时调用。Jacob为了在Java中使用COM功能...

    jacob操作word

    **注意事项**: - Jacob仅适用于Windows环境,因为它依赖于COM组件,而这仅在Windows操作系统中可用。 - 虽然Jacob功能强大,但对于大型企业级应用,可能需要考虑更稳定且跨平台的解决方案,如Apache POI或...

    jacob包.rar

    6. **使用注意事项**: - Jacob是基于Windows平台的,因此在非Windows环境下无法运行。 - 使用Jacob时需要确保目标机器上安装了对应的COM组件,如Office套件。 - 因为涉及到JNI,所以使用Jacob可能需要重新编译...

    jacob 1.14.3.dll插件及jacobAPI文档

    5. **注意事项** - 使用Jacob时,确保目标机器上安装了对应的Office版本,因为Jacob依赖于Office的COM组件。 - 在64位系统上,可能需要同时部署32位和64位的Jacob库,取决于Java应用的运行模式。 - Jacob并不支持...

    jacob-1.19(包含jacob 32位,64位jar包以及文档 )

    **注意事项** - Jacob仅适用于Windows环境,因为它依赖于Windows的COM机制。 - 文件转换时,需要确保目标Office应用程序(如Word、Excel)已安装并且运行正常。 - 在多线程环境中使用Jacob时,需要注意线程安全问题...

    jacob最新1.19版-免费下载

    1. **Office自动化**:Jacob常用于自动化处理Word、Excel、PowerPoint等Microsoft Office文档,进行数据导入导出、格式转换、报表生成等工作。 2. **ActiveX控件**:通过Jacob,Java应用可以与网页中的ActiveX控件...

    jacob.jar jacob.dll以及自己封装的java类,很好用

    而“使用JACOB进行Excel读写控制.txt”和“使用Jacob来处理Word文档.txt”这两份文档很可能是详细的使用教程,分别阐述了如何使用Jacob处理Excel表格和Word文档的操作步骤和注意事项。 “介绍.txt”文件可能是对...

    jacob所需文件

    **注意事项** - Jacob只适用于Windows系统,因为它依赖于COM技术。 - Jacob需要在安装有对应Office版本的系统上运行,因为转换功能是通过调用Office组件实现的。 - 转换大量文件时,可能需要考虑性能优化,如批量...

    jacob API html格式

    **五、注意事项** 1. **版本兼容性**:确保Jacob库的版本与目标COM组件的版本兼容,因为不同的Office版本可能需要不同的Jacob版本。 2. **错误处理**:由于Jacob是基于COM的,因此需要处理COM异常。使用`try-catch...

    jacob各个版本(1.12 - 1.19)-用于文档、表格、PDF等格式操作的相关jar包

    5. 使用注意事项: - **平台依赖**:由于Jacob依赖于Windows的DLL,所以它只能在Windows操作系统上运行,无法在其他操作系统如Linux或macOS上使用。 - **部署**:在部署包含Jacob的Java应用时,必须确保目标机器上...

    jacob_1.10.1.zip

    五、注意事项 1. 平台兼容性:Jacob是基于Windows的,因此只适用于Windows系统。 2. 错误处理:由于是调用本地方法,错误处理尤为重要,需要捕获可能的异常并正确释放资源。 3. 性能问题:虽然Jacob提供了方便的接口...

    jacob-1.14.3-x64.dll

    Jacob广泛应用于需要与Windows原生应用程序或服务交互的场景,如自动化办公软件操作(如Excel、Word)、数据库访问(如通过DAO或ADO对象)或者利用硬件设备提供的COM接口。它在数据导入导出、报表生成、系统集成等...

    jacob.jar

    六、注意事项 虽然Jacob提供了强大的功能,但在实际使用中也需要注意一些问题,如内存管理(确保及时释放COM对象)、错误处理(捕获并处理可能的异常)以及性能优化(避免不必要的COM对象创建和销毁)。 总结,...

    windows-jacob-1.19.zip

    5. **注意事项** - 虽然Jacob提供了便利,但转换效率可能受制于Office的性能和系统资源。 - Jacob不支持多线程操作,因此在高并发场景下可能会成为性能瓶颈。 - 转换过程中如果Office应用程序被其他进程占用,...

    jacob的jar包

    6. **注意事项**:由于Jacob依赖于本地操作系统环境,所以它只适用于Windows系统,并且需要在运行时安装相应的Office组件。此外,频繁的自动化操作可能会影响Office应用程序的稳定性,因此在大量自动化任务时应谨慎...

    Jacob各种版本包的集合

    6. **注意事项** - **系统需求**:Jacob主要用于Windows环境,因为它依赖于Windows DLL。在非Windows系统上使用可能需要额外的模拟层。 - **版本兼容性**:不同的Jacob版本可能对Java版本和COM组件有特定要求,...

    jacob-1.14.3.zip

    - Office自动化:Jacob可以控制Word、Excel等Office应用程序,实现自动化报告生成、数据导入导出等功能。 - PDF处理:通过调用Adobe Acrobat的COM接口,Jacob可以进行PDF文档的读写操作。 - 自动化测试:在自动化...

Global site tag (gtag.js) - Google Analytics