From d34055b2cfa00dc8afea81e56c2d91f66a804f50 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E9=BB=84=E6=B5=B7?= <10402852@qq.com> Date: Wed, 12 May 2021 14:03:42 +0800 Subject: [PATCH] commit --- RunQianUpdate/src/DeleteBoldTitle.java | 41 ++++++++++++++++++++ RunQianUpdate/src/Test.java | 48 ------------------------ RunQianUpdate/target/classes/Test.class | Bin 2904 -> 2026 bytes 3 files changed, 41 insertions(+), 48 deletions(-) create mode 100644 RunQianUpdate/src/DeleteBoldTitle.java delete mode 100644 RunQianUpdate/src/Test.java diff --git a/RunQianUpdate/src/DeleteBoldTitle.java b/RunQianUpdate/src/DeleteBoldTitle.java new file mode 100644 index 00000000..5c670b64 --- /dev/null +++ b/RunQianUpdate/src/DeleteBoldTitle.java @@ -0,0 +1,41 @@ +import com.raqsoft.dm.Sequence; +import com.raqsoft.report.model.ReportDefine; +import com.raqsoft.report.usermodel.*; +import com.raqsoft.report.util.ReportUtils; +import com.raqsoft.report.util.StyleConfig; +import com.raqsoft.report.view.ReportExporter; + +import java.io.File; +import java.io.FileInputStream; +import java.io.FileOutputStream; +import java.io.OutputStream; +import java.sql.Connection; +import java.sql.Driver; +import java.sql.DriverManager; + +public class DeleteBoldTitle { + public static void main(String[] args) throws Throwable { + // 设置报表授权文件 + File flic = new File("./reportTrialLicense20211231.xml"); + FileInputStream lis = new FileInputStream(flic); + Sequence.readLicense(Sequence.P_RPT, lis); + + + FileInputStream fis = new FileInputStream("E:\\Work\\dsMin\\Report2020\\001各级各类教育校数、教职工数、专任教师情况.rpx"); + ReportDefine rd = (ReportDefine) ReportUtils.read(fis); + int row = rd.getRowCount();//获取报表行数 + int col = rd.getColCount();//获取报表列数 + + for (int i = 1; i <= row; i++) + for (int j = 1; j <= col; j++) { + INormalCell inc = rd.getCell(i, (short) j); + inc.setCellStyleName(null); + //System.out.println(inc.getCellStyleName()); + } + System.out.println(row); + System.out.println(col); + OutputStream os = new FileOutputStream("d:\\1.rpx"); + ReportUtils.write(os, rd); + System.out.println("恭喜,导出成功!"); + } +} diff --git a/RunQianUpdate/src/Test.java b/RunQianUpdate/src/Test.java deleted file mode 100644 index 830c3354..00000000 --- a/RunQianUpdate/src/Test.java +++ /dev/null @@ -1,48 +0,0 @@ -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; -import java.io.FileInputStream; -import java.sql.Connection; -import java.sql.Driver; -import java.sql.DriverManager; - -public class Test { - public static void main(String[] args) throws Throwable { - // 设置报表授权文件 - File flic = new File("./reportTrialLicense20211231.xml"); - FileInputStream lis = new FileInputStream(flic); - Sequence.readLicense(Sequence.P_RPT, lis); - - //加载报表 - String reportFile = "E:\\Work\\dsMin\\RunQianUpdate\\001.rpx"; //该文件名可以为绝对路径,也可以相对当前程序启动路径 - ReportDefine rd = (ReportDefine) ReportUtils.read(reportFile); - - //构建报表引擎计算环境 - 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.206:5432/eduData_db", "root", "DsideaL147258369"); - } catch (Exception e) { - e.printStackTrace(); - } - cxt.setConnection("HUANGHAI", con); - cxt.setDefDataSourceName("HUANGHAI");//这样设定默认数据源 - Engine engine = new Engine(rd, cxt); //构造报表引擎 - - IReport iReport = engine.calc(); //运算报表 - ReportExporter re = new ReportExporter("c:\\1.xls", ReportExporter.EXPORT_EXCEL); //导出为Excel - re.export(iReport); //导出 - - System.out.println("恭喜,导出成功!"); - } -} diff --git a/RunQianUpdate/target/classes/Test.class b/RunQianUpdate/target/classes/Test.class index 8b3930435cbece69583bc6a64cdb11306111c81f..7496630df0767cc14140c1770dc0cf349a5161b1 100644 GIT binary patch literal 2026 zcmah~-E$LF6#w0JlTEe(N=tyKD1xPFfut>3rR75jpwYA-DaA@qx5>8Mve^xr4IdBA zSS`pnj55QZGUJRojKhsp7bRf0t>S-X4L*XveUCl5lc{z^asK8-u0% zsNoLjqZT!)^JH*JBn(c`H}{j?spbbCCW_FU5* z@0ZpaO*<>lnaVo(xT~KkI%8hkH42XF#Y;uQ&C|CPPYyb6Ubhm4WznRVe+PS2TjYMfksP)7+Jzj+J%zGxC}inCB~#ggPRj*UoNz2SVt;x z?l;DWj8t-+Go)F^qN+pvwGTZUDtYzhSEM~XdvZW8R6tYF$=b4}tek*$;B3|?c&1|) zRb&L32Mlk*$sN{RJ#To1OS@XyDY;ogW+M=kK*uDuAv}&J1VR;@YuO5HjMeZQVx6p% znKkU9(bLt_-QBaJJ9aj2NwpIK>+03&(2&P(@wmP~xqLiroGKZ1)(GKkyd#h~(3d&p zxF<8Y;(%#qs>skwSEj40yL@^2kJ~pSy*a;d_1d5B-&*+U>xHY||Nh>T+)iC8&wf+g z-krO0cV5br=PoXMaK3!uhnQP9tAe?Wf~9P$kD}Hl|F1;|IWVv>Nyagu!VF;&Csdpa z!9rez9fE^`!20@}>uV$s$n|BqrSlL@!KLWJ)VJkNzqohjQu(_(w z`yTdHU7ae^w0RkPN}g%Os|7jASN4x0?FsB&bhX6Jat&WMi&azX_oi{fJK~&4I3=5D z^0MGeN?yXTYCKi$IJ5$>XfoOH2*XQ;Ji1&a%UuY>yjb;;_Rd+xAg5$W8Pey9o{?vK zPKi;5A3}GSSJ2|XSBpf@>(~NnK?+&Czm#ZFR>F72H9gwjy9ix<+w?yo!y0rQ!+07I z-s$qM0Yc6#=?3oNTm@HO=Pbm{%JGw={tB}hPw_oe6~IOs0fN|s&1jU$;u=?tywB&+ zFw)XE3neuV-^kWk_y_#k<`9s(mf$S3!R>Qs`Wc}U$XL=>_DS7xxPFBl1mAJN=^>43QL;J0a&^w(Qh9rn$jMXr9X^JpDuSu=}p zpBhmk${g16q-EU<*2{bvA@dpJ#|L~gtRW3!J%5`B$yS2WLpXLap9CcbnDGcR)%iY7 zUY@y@@C@EX8!loCK0!M^L$rcR0Zo(*@U)Gn93(nhcpAVibW@_8-$^2a4s>$W@G*UD zBa*E+kL`%D44ZJ8@W&Y8R{H6pmcm%Z__Xuex|8?Z4!-&6x0&DM=V-5&mfD~^po@Tt r=T*F*VrS*QPY71=F9gMXY`jnPeu^q|w+p-Z<`ayA1;ZZF2JHO@6~h*_ literal 2904 zcma)8=~ok16#or`yf6+5VbQoNsKF%(i>OiCDxlIPsH~;Z>X1CbU@{XX6U3#9t*zEt zYd7s;YuD3HJs$f3IO6H?bN>(g>VMGozL_9FqAiE>GIQU%_uc!uzkBce_4oZh0W{-R z8C%fL@Tvy`GK%mT!wDHB7-V=|2E!X3oRo12D#H*%OooDf58^U7hQ*R#7?Gi2)PvI= zBt1xpH=V(du^ed+#)OI~mJEX>V>Pm38D}`-!Gw%;I4hQOr8tiZ9=s{zExgU}4#PzW z?tPlBSuaQ^_Sg4GaJ3q7E@4?j(|Kn$HN?#xbtp*^Z^VeH$v)N8#CuNYvPQHF*@*P; zjJ21vQ>vy*sPUhOjH=^mFsbT^V7FyzdSb7z?v9(#Yy3uZ-KZ&PiHOih^r|&A)7pH zn3gy%B3$INgd#I8VM`=tq=Ke8mNAB{praE^5m3osmu;Yp4-;PE%GiV@VRNDL*$g)w zomNA)_=Lc#IA#!Bxu69Yw59V{E@(H`6J%Dxrsvyhw~vuIraA8Xrw1L*IZ`Py$-cjk z{c(+-$%WTGAyDEboiFRQ)Y$2$nzk9h&_cW>J~O=Qu$SRIA|@gGBzwfkOA^YX+!`_B z$5c~IaWX}Tk-Lqo8RHK4rGh~LkpKmL)Jst8WaN@5VSONndk+yX8PQ@~&+x`jV?#q@ zQ$t`Pl@x04OIV(-mX~a?{Q+&~Co-N2cJr|;*JE74Wn7U^+a4b5H_X$6@k~_H2fMQR zaZS~G({a_}gP~AEz)Vjte5l|mKBBbb8+#@zB-9l+w}=fy1H()N(niKgn4Gu}a0-Lr znu3pUUBM@~L4|3@H(xglpDOqapGydg#)o3zdHrxO*boYc|K>nrs3p9!xv4S8Mvmi`zue0_O{Gj&6&E2PwtLjL`m0!S}es@PmRM@sorV zk1qZ`d-L|=2iIorKA63H|Iw8jvsdptesGcDX9d3q$6SJ16z6Pt6IzDafx~rSz|o&4xQ$6!f?M;gQ9`tUcX=1* zCeC6>&bx)_B?p(KX++Ujpw`x7sv?rI%)%SDKJ&(>jEQ7dkur@0QE5((b1*$xu+J{e z%=7a%H$B8fE*i-+`TPWXfofW8S&Zhzs2mig+}v*R66*h_mqID8rn=8k9#b^Zj4V}F zZlqBK9CMJ(4P2+GEEE&%Z1|HpHefS-D~Z1%P*|v^bt}CE=~trPlC4va?%CVhXm#7d z3T&rm#W{c-2+&(8sf180l%>0HK_=O)859k8i>Kg<%%Ego+Z5bU_x5RcyrrExrXfGX zlCWzA%D@!L!X;AJ?Oi&JWs@j>h>9@tv1xd{mEJ0E^)zb2?%yB_;Urf0O1wUwdlDtbh-zuo87xL*cEZ)9bOHusVp1q_>GQYtco!{e<2r!Y@I{Srqzt zvUZukxlWMWBtQgA=Lo3%C`SVt>C>}|K0}-66O{>guoErxE7P>uh27*;B`#qP!jy|u zxPZObNB-3zL;5ceq&qN*7x5BV2+@rP$Qw7^T8mb+k-hWu0osm3@Q?@PIE*8dk`A)I w5k>!y!;Il&hF2IO3{i$ohNFzc62oyfc?GgBp&LE)R3edMlt%Q@T7