`
zheyiw
  • 浏览: 1024887 次
  • 性别: Icon_minigender_1
  • 来自: 广州
社区版块
存档分类
最新评论

jacob打印excel

    博客分类:
  • JAVA
阅读更多


/**  
* 功能:实现打印工作  
* @param path  
* @date Oct 29, 2008  
* @time 11:40:03 AM  
*/   
public static void print(String path){   
ComThread.InitSTA();   
ActiveXComponent xl = new ActiveXComponent("Excel.Application");   
try {   
// System.out.println("version=" + xl.getProperty("Version"));   
//不打开文档   
Dispatch.put(xl, "Visible", new Variant(true));   
Dispatch workbooks = xl.getProperty("Workbooks").toDispatch();   
//打开文档   
Dispatch excel=Dispatch.call(workbooks,"Open",path).toDispatch();   
//开始打印   
Dispatch.get(excel,"PrintOut");   
//关闭工作簿
Dispatch.call(excel, "Close", f);
} catch (Exception e) {   
e.printStackTrace();   
} finally {   
xl.invoke("Quit", new Variant[] {});
//始终释放资源   
ComThread.Release();   
}   
}  

//关闭excel应用
xl.invoke("Quit", new Variant[] {});

分享到:
评论

相关推荐

    java打印Excel(与打印机通信、jacob)

    总之,Java通过Jacob库与打印机通信打印Excel文档是一种实用的技术,它结合了Java的跨平台能力和Windows系统的丰富功能,为开发人员提供了一种灵活且强大的解决方案。在实际项目中,根据需求可以进一步优化和调整...

    jacob打印word和excel,包含dll和jar包

    3. **使用Jacob打印Excel文档**: - 创建Excel应用实例的方式类似: ```java ActiveXComponent excel = new ActiveXComponent("Excel.Application"); ``` - 打开Excel工作簿: ```java Dispatch workbooks = ...

    jacob打印机打印本地的excel和word

    接下来,我们将讨论如何使用Jacob打印本地Excel和Word文档。 对于Excel,你可以创建一个`ActiveXDispatch`对象来代表Excel应用,并打开你想要打印的文件。然后,你可以调用`print`方法来启动打印作业。以下是一个...

    Jacob Word excel 转PDF 合并PDF文件

    标题提到的"Jacob Word excel 转PDF 合并PDF文件"是指使用Jacob库来将Microsoft Word和Excel文档转换为PDF格式,并进一步合并多个PDF文件。Jacob(Java Advanced COM Bridge)是一个Java库,它允许Java应用程序与...

    jacob的excel转pdf

    本示例主要涉及的是将Excel电子表格转换为PDF文档,这是一个实用的操作,能够方便地分享、打印或保存内容,而不用担心编辑问题。"jacob的excel转pdf"项目提供了一种解决方案,它可能利用了Java的Jacob库来实现这个...

    (转)Java jacob调用打印机打印word文档

    6. **使用步骤**:在Java中使用Jacob打印Word文档,一般需要以下步骤: - 引入Jacob的jar文件(如`jacob.jar`)到项目类路径。 - 如果是64位系统,还需要将`jacob-1.17-M2-x64.dll`放到系统PATH环境变量所包含的...

    jacob操作WPS、Office对应Word、Excel、PPT生成PDF

    jacob操作WPS、Office对应Word、Excel、PPT生成PDF,采用版本为jaco1.7X。

    Java打印Excel文件所用的组件 jacob-1.14.3-x64

    以下是使用`jacob`库进行Java打印Excel文件的基本步骤: 1. **引入依赖**:首先在项目中引入`jacob`的jar包。如果是Maven项目,可以在pom.xml中添加对应的依赖;如果是非Maven项目,需要手动将jar包添加到项目的类...

    java打印Excel源码(jcom)

    Java打印Excel源码是Java开发中处理电子表格数据的一个常见需求,特别是在数据分析、报表生成或自动化办公场景下。JCOM库是一种常用的Java组件,它提供了与Microsoft Office进行交互的能力,包括读取、写入和打印...

    jacob是java平台下对excel,word进行打印等操作工具

    Jacob是Java平台上一个重要的库,专门用于与Microsoft Office应用程序(如Excel和Word)进行交互,实现数据的读取、写入、打印等操作。它的全名JAVA-COM Bridge,正如其名,它充当了Java与COM(Component Object ...

    Java打印Excel文件所有的组件 jacob-1.14.3-x64

    Java打印Excel文件所有的组件,通常涉及到的是在Java应用程序中与Microsoft Office进行交互,特别是处理Excel文件的任务。这里提到的“jacob-1.14.3-x64”是一个Java库,全称为“Java COM Bridge”,它允许Java代码...

    com.jacob.jacob_1.10jar包下载.zip

    下面是一个简单的示例,展示如何使用Jacob创建一个新的Excel工作簿并添加数据: ```java import com.jacob.activeX.ActiveXComponent; import com.jacob.com.Dispatch; import com.jacob.com.Variant; public ...

    jacob乱码原因解释

    "jacob"是一个Java库,它允许Java程序与COM(Component Object Model)组件进行交互,因此可以用来操作Microsoft Office应用程序,如Word、Excel等。然而,在使用jacob进行文件转换时,可能会遇到乱码问题,这通常是...

    使用jacob转换office为PDF

    在这个场景中,JACOB被用来调用Microsoft Office的应用程序,如Word或Excel,来将这些文档转换为PDF。 首先,我们需要理解JACOB的核心工作原理。JACOB通过JNI(Java Native Interface)提供了一个接口,使得Java...

    Jacob-1.19相关jar和dll文件

    上述代码展示了如何使用Jacob启动Excel应用程序,并打开一个Excel文件。 总的来说,Jacob-1.19提供了与Windows COM组件交互的能力,适用于需要在Java程序中调用Windows特定功能的开发者。通过正确配置和使用,可以...

    JAVA的Web打印方式(PageOffice、POI、jacob,html打印等)

    jacob是一个Java API,用于实现COM自动化技术,可以用来实现Word、Excel等Office文档的打印。 2.4、使用html打印 html打印是一种基于HTML的打印方式,可以使用JavaScript和CSS来实现打印功能。 JAVA的Web打印方式...

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

    4. **Excel集成**:通过Jacob,开发者可以操作Excel工作簿,执行数据计算、数据分析、图表生成等功能,甚至可以与其他数据源进行数据交换。 5. **PowerPoint支持**:除了Word和Excel,Jacob也支持对PowerPoint的...

    jacob-1.16-M1 官方最新版

    这段代码首先启动Excel应用程序,打开指定的Excel文件,然后读取第一行第一列的单元格值,并在控制台打印出来。 5. 注意事项: - Jacob仅适用于Windows平台,因为它依赖于Windows的COM技术。 - 使用Jacob进行跨...

    jacob 包 及dll文件

    Jacob是一个Java到COM桥接库,它允许Java程序直接调用Windows的COM组件,比如Microsoft Office套件中的Word、Excel等。这个标题表明我们将探讨如何使用Jacob来实现Java中对Word文档的生成和打印功能。 【描述】...

    使用jacob调用com组件把excel文件转存为PDF文件的实现方式

    在IT行业中,有时候我们需要将Excel文件转换为PDF格式,以便于分享、打印或者保存。这里我们将探讨如何使用Java和Jacob库来实现这个功能。Jacob是一个Java到COM桥接库,它允许Java应用程序调用COM组件,例如...

Global site tag (gtag.js) - Google Analytics