diff --git a/RunQianUpdate/001.rpx b/RunQianUpdate/001.rpx new file mode 100644 index 00000000..77b3ea60 Binary files /dev/null and b/RunQianUpdate/001.rpx differ diff --git a/RunQianUpdate/001.rpx.bak b/RunQianUpdate/001.rpx.bak new file mode 100644 index 00000000..72f60871 Binary files /dev/null and b/RunQianUpdate/001.rpx.bak differ diff --git a/RunQianUpdate/lib/SparseBitSet-1.2.jar b/RunQianUpdate/lib/SparseBitSet-1.2.jar new file mode 100644 index 00000000..bdb67714 Binary files /dev/null and b/RunQianUpdate/lib/SparseBitSet-1.2.jar differ diff --git a/RunQianUpdate/lib/activation-1.1.jar b/RunQianUpdate/lib/activation-1.1.jar new file mode 100644 index 00000000..53f82a1c Binary files /dev/null and b/RunQianUpdate/lib/activation-1.1.jar differ diff --git a/RunQianUpdate/lib/ant-1.9.7.jar b/RunQianUpdate/lib/ant-1.9.7.jar new file mode 100644 index 00000000..1c348e3e Binary files /dev/null and b/RunQianUpdate/lib/ant-1.9.7.jar differ diff --git a/RunQianUpdate/lib/ant-launcher-1.9.7.jar b/RunQianUpdate/lib/ant-launcher-1.9.7.jar new file mode 100644 index 00000000..78b34128 Binary files /dev/null and b/RunQianUpdate/lib/ant-launcher-1.9.7.jar differ diff --git a/RunQianUpdate/lib/checker-qual-3.5.0.jar b/RunQianUpdate/lib/checker-qual-3.5.0.jar new file mode 100644 index 00000000..f98cde8b Binary files /dev/null and b/RunQianUpdate/lib/checker-qual-3.5.0.jar differ diff --git a/RunQianUpdate/lib/commons-beanutils-1.8.0.jar b/RunQianUpdate/lib/commons-beanutils-1.8.0.jar new file mode 100644 index 00000000..caf7ae33 Binary files /dev/null and b/RunQianUpdate/lib/commons-beanutils-1.8.0.jar differ diff --git a/RunQianUpdate/lib/commons-codec-1.13.jar b/RunQianUpdate/lib/commons-codec-1.13.jar new file mode 100644 index 00000000..bf6ccb38 Binary files /dev/null and b/RunQianUpdate/lib/commons-codec-1.13.jar differ diff --git a/RunQianUpdate/lib/commons-collections-3.2.1.jar b/RunQianUpdate/lib/commons-collections-3.2.1.jar new file mode 100644 index 00000000..c35fa1fe Binary files /dev/null and b/RunQianUpdate/lib/commons-collections-3.2.1.jar differ diff --git a/RunQianUpdate/lib/commons-collections4-4.4.jar b/RunQianUpdate/lib/commons-collections4-4.4.jar new file mode 100644 index 00000000..da06c3e4 Binary files /dev/null and b/RunQianUpdate/lib/commons-collections4-4.4.jar differ diff --git a/RunQianUpdate/lib/commons-compress-1.20.jar b/RunQianUpdate/lib/commons-compress-1.20.jar new file mode 100644 index 00000000..17c1c7b4 Binary files /dev/null and b/RunQianUpdate/lib/commons-compress-1.20.jar differ diff --git a/RunQianUpdate/lib/commons-email-1.5.jar b/RunQianUpdate/lib/commons-email-1.5.jar new file mode 100644 index 00000000..291bd194 Binary files /dev/null and b/RunQianUpdate/lib/commons-email-1.5.jar differ diff --git a/RunQianUpdate/lib/commons-io-1.3.2.jar b/RunQianUpdate/lib/commons-io-1.3.2.jar new file mode 100644 index 00000000..865c9e41 Binary files /dev/null and b/RunQianUpdate/lib/commons-io-1.3.2.jar differ diff --git a/RunQianUpdate/lib/commons-lang-2.5.jar b/RunQianUpdate/lib/commons-lang-2.5.jar new file mode 100644 index 00000000..ae491da8 Binary files /dev/null and b/RunQianUpdate/lib/commons-lang-2.5.jar differ diff --git a/RunQianUpdate/lib/commons-lang3-3.8.1.jar b/RunQianUpdate/lib/commons-lang3-3.8.1.jar new file mode 100644 index 00000000..2c65ce67 Binary files /dev/null and b/RunQianUpdate/lib/commons-lang3-3.8.1.jar differ diff --git a/RunQianUpdate/lib/commons-logging-1.1.1.jar b/RunQianUpdate/lib/commons-logging-1.1.1.jar new file mode 100644 index 00000000..1deef144 Binary files /dev/null and b/RunQianUpdate/lib/commons-logging-1.1.1.jar differ diff --git a/RunQianUpdate/lib/commons-math3-3.6.1.jar b/RunQianUpdate/lib/commons-math3-3.6.1.jar new file mode 100644 index 00000000..0ff582cf Binary files /dev/null and b/RunQianUpdate/lib/commons-math3-3.6.1.jar differ diff --git a/RunQianUpdate/lib/curvesapi-1.06.jar b/RunQianUpdate/lib/curvesapi-1.06.jar new file mode 100644 index 00000000..800ab9b9 Binary files /dev/null and b/RunQianUpdate/lib/curvesapi-1.06.jar differ diff --git a/RunQianUpdate/lib/dom4j-1.6.1.jar b/RunQianUpdate/lib/dom4j-1.6.1.jar new file mode 100644 index 00000000..c8c4dbb9 Binary files /dev/null and b/RunQianUpdate/lib/dom4j-1.6.1.jar differ diff --git a/RunQianUpdate/lib/ezmorph-1.0.6.jar b/RunQianUpdate/lib/ezmorph-1.0.6.jar new file mode 100644 index 00000000..30fad12d Binary files /dev/null and b/RunQianUpdate/lib/ezmorph-1.0.6.jar differ diff --git a/RunQianUpdate/lib/gson-2.8.5.jar b/RunQianUpdate/lib/gson-2.8.5.jar new file mode 100644 index 00000000..0d5baf3f Binary files /dev/null and b/RunQianUpdate/lib/gson-2.8.5.jar differ diff --git a/RunQianUpdate/lib/javax.mail-1.5.6.jar b/RunQianUpdate/lib/javax.mail-1.5.6.jar new file mode 100644 index 00000000..b10788ec Binary files /dev/null and b/RunQianUpdate/lib/javax.mail-1.5.6.jar differ diff --git a/RunQianUpdate/lib/json-lib-2.4-jdk15.jar b/RunQianUpdate/lib/json-lib-2.4-jdk15.jar new file mode 100644 index 00000000..68d4f3b0 Binary files /dev/null and b/RunQianUpdate/lib/json-lib-2.4-jdk15.jar differ diff --git a/RunQianUpdate/lib/jsoup-1.12.1.jar b/RunQianUpdate/lib/jsoup-1.12.1.jar new file mode 100644 index 00000000..6acfb18c Binary files /dev/null and b/RunQianUpdate/lib/jsoup-1.12.1.jar differ diff --git a/RunQianUpdate/lib/junit-3.8.1.jar b/RunQianUpdate/lib/junit-3.8.1.jar new file mode 100644 index 00000000..674d71e8 Binary files /dev/null and b/RunQianUpdate/lib/junit-3.8.1.jar differ diff --git a/RunQianUpdate/lib/log4j-1.2.17.jar b/RunQianUpdate/lib/log4j-1.2.17.jar new file mode 100644 index 00000000..1d425cf7 Binary files /dev/null and b/RunQianUpdate/lib/log4j-1.2.17.jar differ diff --git a/RunQianUpdate/lib/mysql-connector-java-8.0.20.jar b/RunQianUpdate/lib/mysql-connector-java-8.0.20.jar new file mode 100644 index 00000000..f4bd7391 Binary files /dev/null and b/RunQianUpdate/lib/mysql-connector-java-8.0.20.jar differ diff --git a/RunQianUpdate/lib/poi-4.1.2.jar b/RunQianUpdate/lib/poi-4.1.2.jar new file mode 100644 index 00000000..38033535 Binary files /dev/null and b/RunQianUpdate/lib/poi-4.1.2.jar differ diff --git a/RunQianUpdate/lib/poi-ooxml-4.1.2.jar b/RunQianUpdate/lib/poi-ooxml-4.1.2.jar new file mode 100644 index 00000000..6038a51a Binary files /dev/null and b/RunQianUpdate/lib/poi-ooxml-4.1.2.jar differ diff --git a/RunQianUpdate/lib/poi-ooxml-schemas-4.1.2.jar b/RunQianUpdate/lib/poi-ooxml-schemas-4.1.2.jar new file mode 100644 index 00000000..74d3cd5e Binary files /dev/null and b/RunQianUpdate/lib/poi-ooxml-schemas-4.1.2.jar differ diff --git a/RunQianUpdate/lib/postgresql-42.2.20.jar b/RunQianUpdate/lib/postgresql-42.2.20.jar new file mode 100644 index 00000000..86a2f2a9 Binary files /dev/null and b/RunQianUpdate/lib/postgresql-42.2.20.jar differ diff --git a/RunQianUpdate/lib/protobuf-java-3.6.1.jar b/RunQianUpdate/lib/protobuf-java-3.6.1.jar new file mode 100644 index 00000000..8a187891 Binary files /dev/null and b/RunQianUpdate/lib/protobuf-java-3.6.1.jar differ diff --git a/RunQianUpdate/lib/xml-apis-1.0.b2.jar b/RunQianUpdate/lib/xml-apis-1.0.b2.jar new file mode 100644 index 00000000..ad33a5af Binary files /dev/null and b/RunQianUpdate/lib/xml-apis-1.0.b2.jar differ diff --git a/RunQianUpdate/lib/xmlbeans-3.1.0.jar b/RunQianUpdate/lib/xmlbeans-3.1.0.jar new file mode 100644 index 00000000..18e568fb Binary files /dev/null and b/RunQianUpdate/lib/xmlbeans-3.1.0.jar differ diff --git a/RunQianUpdate/raqsoftConfig.xml b/RunQianUpdate/raqsoftConfig.xml new file mode 100644 index 00000000..1bd502a4 --- /dev/null +++ b/RunQianUpdate/raqsoftConfig.xml @@ -0,0 +1,53 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + web/webapps/demo/WEB-INF/reportFiles + + yyyy-MM-dd + HH:mm:ss + yyyy-MM-dd HH:mm:ss + + + 65536 + + 0 + 1 + + nan,null,n/a + + + + + C:\Users\Administrator\Desktop\reportTrialLicense20211231.xml + + C:/Program Files/raqsoft/report/tmp/reportStyleConfig.xml + NaN + false + + + + + + diff --git a/RunQianUpdate/src/Test.java b/RunQianUpdate/src/Test.java index 5b62d542..830c3354 100644 --- a/RunQianUpdate/src/Test.java +++ b/RunQianUpdate/src/Test.java @@ -1,9 +1,11 @@ import com.raqsoft.dm.Sequence; import com.raqsoft.report.model.ReportDefine; import com.raqsoft.report.usermodel.Context; +import com.raqsoft.report.usermodel.DataSourceConfig; import com.raqsoft.report.usermodel.Engine; import com.raqsoft.report.usermodel.IReport; import com.raqsoft.report.util.ReportUtils; +import com.raqsoft.report.util.StyleConfig; import com.raqsoft.report.view.ReportExporter; import java.io.File; @@ -20,7 +22,7 @@ public class Test { Sequence.readLicense(Sequence.P_RPT, lis); //加载报表 - String reportFile = "E:\\Work\\dsMin\\Report2020\\001各级各类教育校数、教职工数、专任教师情况.rpx"; //该文件名可以为绝对路径,也可以相对当前程序启动路径 + String reportFile = "E:\\Work\\dsMin\\RunQianUpdate\\001.rpx"; //该文件名可以为绝对路径,也可以相对当前程序启动路径 ReportDefine rd = (ReportDefine) ReportUtils.read(reportFile); //构建报表引擎计算环境 @@ -35,11 +37,9 @@ public class Test { } cxt.setConnection("HUANGHAI", con); cxt.setDefDataSourceName("HUANGHAI");//这样设定默认数据源 - Engine engine = new Engine(rd, cxt); //构造报表引擎 - System.out.println("cccc"); + IReport iReport = engine.calc(); //运算报表 - System.out.println("dddd"); ReportExporter re = new ReportExporter("c:\\1.xls", ReportExporter.EXPORT_EXCEL); //导出为Excel re.export(iReport); //导出 diff --git a/RunQianUpdate/target/classes/Test.class b/RunQianUpdate/target/classes/Test.class index c720d198..8b393043 100644 Binary files a/RunQianUpdate/target/classes/Test.class and b/RunQianUpdate/target/classes/Test.class differ diff --git a/RunQianUpdate/生成依赖jar.bat b/RunQianUpdate/生成依赖jar.bat new file mode 100644 index 00000000..8012b3be --- /dev/null +++ b/RunQianUpdate/生成依赖jar.bat @@ -0,0 +1,2 @@ +mvn -f pom.xml dependency:copy-dependencies -DoutputDirectory=lib +pause \ No newline at end of file