diff --git a/RunQianUpdate/.idea/libraries/Maven__javax_servlet_servlet_api_2_5.xml b/RunQianUpdate/.idea/libraries/Maven__javax_servlet_servlet_api_2_5.xml
new file mode 100644
index 00000000..679e09a1
--- /dev/null
+++ b/RunQianUpdate/.idea/libraries/Maven__javax_servlet_servlet_api_2_5.xml
@@ -0,0 +1,13 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/RunQianUpdate/RunQianUpdate.iml b/RunQianUpdate/RunQianUpdate.iml
index a8698d59..b7b34527 100644
--- a/RunQianUpdate/RunQianUpdate.iml
+++ b/RunQianUpdate/RunQianUpdate.iml
@@ -19,6 +19,7 @@
+
diff --git a/RunQianUpdate/pom.xml b/RunQianUpdate/pom.xml
index 863762b0..69a2017e 100644
--- a/RunQianUpdate/pom.xml
+++ b/RunQianUpdate/pom.xml
@@ -49,7 +49,13 @@
jdk15
-
+
+ javax.servlet
+ servlet-api
+ 2.5
+
+
+
org.apache.poi
poi
4.1.2
diff --git a/RunQianUpdate/src/Export.java b/RunQianUpdate/src/Export.java
new file mode 100644
index 00000000..d5c65c4b
--- /dev/null
+++ b/RunQianUpdate/src/Export.java
@@ -0,0 +1,43 @@
+
+import com.raqsoft.dm.Sequence;
+import com.raqsoft.report.model.ReportDefine;
+import com.raqsoft.report.usermodel.Context;
+import com.raqsoft.report.usermodel.Engine;
+import com.raqsoft.report.usermodel.IReport;
+import com.raqsoft.report.util.ReportUtils;
+
+import java.io.File;
+import java.io.FileInputStream;
+import java.sql.Connection;
+import java.sql.Driver;
+import java.sql.DriverManager;
+
+public class Export {
+ public static void main(String[] args) throws Throwable {
+ // 设置报表授权文件
+ File flic = new File("./reportTrialLicense20221231.xml");
+ FileInputStream lis = new FileInputStream(flic);
+ Sequence.readLicense(Sequence.P_RPT, lis);
+
+ Context cxt = new Context(); //构建报表引擎计算环境
+ Connection con = null;
+ try {
+ Driver driver = (Driver) Class.forName("org.postgresql.Driver").newInstance();
+ DriverManager.registerDriver(driver);
+ con = DriverManager.getConnection("jdbc:postgresql://10.10.14.214:5432/HuangHai", "postgres", "DsideaL147258369");
+ } catch (Exception e) {
+ e.printStackTrace();
+ }
+ String defDsName = cxt.getDefDataSourceName();
+ if (defDsName != null) cxt.setConnection(defDsName, con); //这样设定默认数据源
+ cxt.setConnection("ds1", con); //也可以直接指定某个已经的数据源,设置其con
+ cxt.setDefDataSourceName("ds1"); //改变缺省数据源名称
+ String reportFile = "D:\\Work\\dsMin\\RunQianUpdate\\XtRpx\\010普通高中学生数.rpx";
+ ReportDefine rd = (ReportDefine) ReportUtils.read(reportFile);
+ Engine engine = new Engine(rd, cxt); //构造报表引擎
+ IReport iReport = engine.calc(); //运算报表
+ //String htmlText = ReportUtils.toHTMLString(iReport, "report1", null); //生成html语法
+ //System.out.println(htmlText); //输出报表到网页
+ //授权权限不足,无法导出mht
+ }
+}
diff --git a/RunQianUpdate/target/classes/Export.class b/RunQianUpdate/target/classes/Export.class
new file mode 100644
index 00000000..98f8348e
Binary files /dev/null and b/RunQianUpdate/target/classes/Export.class differ