今天用了半个小时研究了一下简表。具体简表是什么我就不说了。想知道的话百度一下。
下面是一个简单的例子。想用就拿走吧。
package org.yangzc.report;
import jatools.ReportDocument;
import jatools.designer.export.LocalReportJob;
import java.io.File;
import java.util.HashMap;
import java.util.Map;
public class ReportDemo {
public static final int DHTML2 = 0;
public static final int MHT = 1;
public static final int PDF = 2;
public static final int XLS = 3;
public static final int XLS1 = 4;
public static final int RTF = 5;
public static final int CVS = 6;
public static final int PS = 7;
public static final int PNG = 8;
@SuppressWarnings("unchecked")
public static void main(String[] args) {
//文件路径
String path = "C:/Documents and Settings/Administrator/桌面/财务利润表.xml";
//导出文件路径
String exportPath = "C:/Documents and Settings/Administrator/桌面/财务利润表.pdf";
int type = PDF;
try {
//加载报表文件
ReportDocument doc = ReportDocument.load(new File(path));
Map parameters = new HashMap();
//导出报表
LocalReportJob job = new LocalReportJob(doc, parameters, new File(exportPath));
try {
if (type == DHTML2) {
job.printAsDHTML();
} else if (type == PDF) {
job.printAsPDF();
} else if (type == XLS) {
job.printAsXLS();
} else if (type == XLS1) {
job.printAsXLS1();
} else if (type == RTF) {
job.printAsRTF();
}
} catch (Exception e) {
e.printStackTrace();
}
} catch (Exception e) {
e.printStackTrace();
}
}
}
注:这里需要JOR源代码。并且拷贝jatools.properties到工程下。
分享到:
相关推荐
在这个实例中,我们可能主要使用到的是HSSF(处理.xls文件)和XSSF(处理.xlsx文件)两个API。 要实现Excel的简单导出,首先需要创建一个`Workbook`对象,它是Excel工作簿的抽象表示。对于.xls文件,使用`...
Apache POI是一个开源的API,支持读写Microsoft Office格式的文件,包括Excel。在Eclipse中,我们可以将Apache POI的jar包(如poi-ooxml-schemas、poi-ooxml、poi等)导入到项目的类路径中。 以下是实现步骤的概要...
本实例主要关注使用JXL库进行Excel的导入和导出操作。 **JXL库介绍** JXL库是Java Excel API的简称,它提供了一个方便的接口,使得开发者无需了解Excel文件的底层结构,就能轻松地进行操作。JXL支持多种Excel功能,...
标题中的“poi导出csv文件”指的是使用Apache POI库来生成CSV(逗号分隔值)文件。Apache POI是Java中一个流行的库,它主要用于处理Microsoft Office格式的文件,如Excel。在这个场景中,我们将探讨如何使用POI来...
本篇将详细讲解如何使用Java API进行Excel的导入与导出,以及所需的jar包和实例。 首先,Java API中最常用的库是Apache POI,它是一个用于读写Microsoft Office格式档案的Java API。Apache POI提供了一套完整的API...
CSV(Comma Separated Values)是一种通用的文件格式,大多数电子表格软件如Excel都可以打开。在Asp.net中,我们可以直接将数据写入到Response流中,以逗号分隔的方式生成CSV文件。优点是简单快速,无需额外的组件...
Apache POI是Java中用于处理Microsoft Office格式文件的库,特别是对于Excel文件,它提供了HSSF(用于旧版的.XLS格式)和XSSF(用于.xlsx格式)API。而JDBC则是Java与数据库交互的标准接口,通过它可以连接不同的...
在您的项目中,您提到的重点是“phpexcel导入导出,html格式导出”,这涉及到如何使用PHPExcel处理不同类型的文件格式以及如何生成HTML格式的导出。 1. PHPExcel导入导出: PHPExcel库提供了一个方便的API,用于...
"lodop导出功能示例"是针对Lodop的特定功能——将数据导出为Excel文件的实践教程。 在JavaScript环境中,Lodop提供了导出数据到Excel的接口,这在Web应用中非常实用,例如在报表、数据分析或者用户自定义导出场景下...
综上所述,这个压缩包提供了一个基础的文件上传示例,结合前端的AJAX和后端的Servlet,可以实现Excel文件的导入和导出功能。在实际项目中,可以根据需求进行扩展,如增加错误处理、进度显示、多文件上传等功能,提高...
对于不熟悉Excel文件格式的人来说,NPOI简化了这一过程,使得在代码中创建、修改和读取Excel表格变得轻而易举。 2. **C#中的Excel操作** 在C#中,NPOI提供了一系列API,允许开发者通过编程方式创建工作簿、工作表...
Apache POI 是 Java 平台上处理微软 Office 文件格式的主要库,如 `.xls`(Excel 97-2007 BIFF 格式)和 `.xlsx`(Excel 2007+ OpenXML 格式)。它允许开发者创建、修改和显示这些文件,且支持读写操作。 2. **POI...
在设计自动化流程时,确保代码的可维护性和灵活性也很重要,比如使用模板化方法,或者利用配置文件来控制导出的格式和内容。 总之,自动化导出Excel表格文件是提高工作效率和减少手动操作的关键步骤。根据你的具体...
1. 文件格式:Excel文件通常以`.xlsx`或`.csv`格式存储,其中.xlsx是Microsoft Office Open XML格式,.csv则是逗号分隔值文件。在前端,我们通常处理.csv文件,因为它们简单且易于跨平台读写。 2. JavaScript库:最...
总的来说,这个Java解决方案旨在简化Excel导出流程,使得开发人员能够快速实现将数据导出为Excel文件的功能,而无需深入学习底层的文件格式或处理细节。对于任何处理大量数据或需要生成报告的Java应用程序来说,这都...
这个资源“POI 官方API大全及基本操作实例(含jar包)”提供了全面的API文档和实例,帮助开发者快速上手使用POI进行Excel文件的操作。 在Java编程环境中,Apache POI库使得我们能够创建、读取和修改Excel文件(.xlsx...
以下是一个简单的Java导出Excel工作表的实例: 首先,确保在项目中添加Apache POI依赖。如果你使用Maven,可以在pom.xml文件中添加如下依赖: ```xml <groupId>org.apache.poi <artifactId>poi <version>4.1.2 ...
在Java Web开发中,导出Excel文件是一项常见的需求,它能够帮助用户下载数据为易于查看和分析的格式。本文将详细介绍如何在Java中实现Excel文件的导出,并提及相关的jar包及其作用。 首先,要实现Java导出Excel,...
导出API是FineReport报表软件中的一个重要组件,它允许用户将报表数据导出到各种格式,例如Excel、Word和PDF。导出API提供了多种导出方式,例如表格导出、图表导出和报表导出。 FineReport报表软件API源代码提供了...