中文字幕日韩精品一区二区免费_精品一区二区三区国产精品无卡在_国精品无码专区一区二区三区_国产αv三级中文在线

java代碼中集成wps java項(xiàng)目整合wps

請教,怎么在JAVA程序中調(diào)用WPS個人版

可以的,但是構(gòu)造方法的引用必須寫在當(dāng)前構(gòu)造函數(shù)的第一句:this();//有參數(shù)的要寫參數(shù)。

創(chuàng)新互聯(lián)長期為上千客戶提供的網(wǎng)站建設(shè)服務(wù),團(tuán)隊(duì)從業(yè)經(jīng)驗(yàn)10年,關(guān)注不同地域、不同群體,并針對不同對象提供差異化的產(chǎn)品和服務(wù);打造開放共贏平臺,與合作伙伴共同營造健康的互聯(lián)網(wǎng)生態(tài)環(huán)境。為嘉蔭企業(yè)提供專業(yè)的網(wǎng)站制作、做網(wǎng)站,嘉蔭網(wǎng)站改版等技術(shù)服務(wù)。擁有十余年豐富建站經(jīng)驗(yàn)和眾多成功案例,為您定制開發(fā)。

用java將數(shù)據(jù)導(dǎo)出到wps表格中,怎么實(shí)現(xiàn)

一:頁面圖片顯示預(yù)覽:

1)如下圖:

2)點(diǎn)擊導(dǎo)出按鈕后預(yù)覽:

3)最終生成的excel表格圖片預(yù)覽:

二:代碼演示:

說明:執(zhí)行操作時,請先引進(jìn)導(dǎo)出excel表格的jar文件包。

找到導(dǎo)出按鈕所執(zhí)行的js方法,在java后天查看該方法的實(shí)現(xiàn)即可。

1)jsp代碼:

[html]?view plaincopyprint?

%@?page?language="java"?import="java.util.*"?pageEncoding="UTF-8"%

%@taglib?prefix="s"?uri="/struts-tags"?%

%

String?path?=?request.getContextPath();

String?basePath?=?request.getScheme()?+?"://"

+?request.getServerName()?+?":"?+?request.getServerPort()

+?path?+?"/";

%

html

head

base?href="%=basePath%"

title駕校合格率排名/title

link?href="jsp/commonstyle/css/tabStyle.css"?rel="stylesheet"?type="text/css"

link?rel="STYLESHEET"?type="text/css"?href="%=basePath%jsp/hgltj/js/tablesort.css"

script?type="text/javascript"?src="%=basePath%jsp/system/common/js/publicColor.js"/script

script?type="text/javascript"?src="jsp/commonstyle/js/js/My97DatePicker/WdatePicker.js"?defer="defer"/script

script?type="text/javascript"?src="%=basePath%jsp/hgltj/js/tablesort.js"/script

script?language="JavaScript"

function?load()

{

//根據(jù)分辨率設(shè)置表格大小

maxw=document.getElementById("maintb").offsetWidth;

if(maxw824){//1024分辨率未展開

mainbox.width="98%";

}?else?if(maxw1013){//1024分辨率展開

mainbox.width="98%";

}?else??if(maxw1081){//1280分辨率未展開

mainbox.width="95%";

}?else??if(maxw1270){//1280分辨未展開

mainbox.width="95%";

}else{//1280以上分辨展開

mainbox.width="98%";

}

}

/script

script

function?overIt(){

var?the_obj?=?event.srcElement;

if(the_obj.tagName.toLowerCase()?==?"td"){

the_obj=the_obj.parentElement;

the_obj.oBgc=the_obj.currentStyle.backgroundColor;

the_obj.oFc=the_obj.currentStyle.color;

the_obj.style.backgroundColor='#4073C4';

the_obj.style.color='#ffffff';

the_obj.style.textDecoration='underline';

}

}

function?outIt(){

var?the_obj?=?event.srcElement;

if(the_obj.tagName.toLowerCase()?==?"td"){

the_obj=the_obj.parentElement;

the_obj.style.backgroundColor=the_obj.oBgc;

the_obj.style.color=the_obj.oFc;

the_obj.style.textDecoration='';

}

}

function?serch(){

document.getElementById("formName").action="%=basePath?%hgltj.action?method=getHglpm";

document.getElementById("formName").submit();

}

function?tbbt(){

var?jzrq=document.getElementById("jzrqId").value;

//var?jxmc=document.getElementById("jxmcId").value;

window.open('%=basePath?%hgltj.action?method=getHglpmTbtjjxkshgl.jzrq='+jzrq+'tjjxkshgl.zt='+1,'','height=650,width=1250,top=150,left=200,toobar=no,menubar=no,scrollbars=yes,resizable=no,location=no,');

}

function?openwd(){

document.getElementById("formName").action="%=basePath?%hgltj.action?method=downJxhglPm";

document.getElementById("formName").submit();

}

/script

/head

BODY?onLoad="load()"?style="background:?url(images/cont_bg.gif);?background-repeat:?repeat-y"

input?type="hidden"?name="method"?value="getDriverInfoList"/

table?border="0"?width="100%"?cellspacing="0"?cellpadding="0"?id="maintb"

tr

td?align="center"

table?width="90%"??border="0"??cellspacing="0"?cellpadding="0"?id="mainbox"?style="background:url(jsp/commonstyle/images/usermessage_02.gif);?background-repeat:repeat-x;"?

!--寬度可變內(nèi)容框--

tr?

td?width="33"?height="27"?style="?background:url(jsp/commonstyle/images/usermessage_01.gif);?background-position:left;?background-repeat:no-repeat;"?/td

td?width="965"?class="style1"font?color="black"駕校合格率排名/font/td

td?width="14"?height="27"?style="?background:url(jsp/commonstyle/images/usermessage_03.gif);?background-position:right;?background-repeat:no-repeat;"?/td

/tr

tr

td?colspan="3"

!--頁面主體內(nèi)容開始--

!--查詢條件--

form?action=""?name="formName"?method="post"?style="margin:0px"?id="formName"?theme="simple"

table?width="100%"?border="0"?cellpadding="0"?cellspacing="0"???style="border-collapse:collapse;"?id="tj"?align="center"

tr?align="left"

td?class="tjbg1"?style="text-align:?left"

!--?input?type="hidden"?id="method"??name="method"?value="getHglpm"/?--

統(tǒng)計(jì)日期:

input?type="text"?name="tjjxkshgl.jzrq"?id="jzrqId"?value="s:property?value="tjjxkshgl.jzrq"/"?onclick="WdatePicker({skin:'whyGreen',dateFmt:'yyyy-MM'})"/

!--?駕校名稱:

s:select?id="jxmcId"??name="tjjxkshgl.jxxh"??value="tjjxkshgl.jxxh"?list="schoolList"?listKey="jxxh"?listValue="jxmc"?headerKey=""?headerValue="--請選擇--"?theme="simple"/s:select????????--

input?name="input"?value="?統(tǒng)?計(jì)?"?type="button"?class="normalbtn"?onClick="serch()"?style="margin-bottom:?5px"?/

input?name="input"?type="button"?value="?合格率圖表?"?onclick="tbbt()"?class="normalbtn"?style="margin-bottom:?5px"?/

input?id="Button1"?type="button"?value="?導(dǎo)?出?"?onclick="openwd();"?class="normalbtn"?style="margin-bottom:?5px"?/

/td

/tr

/table!--查詢結(jié)果--

/form

!--查詢結(jié)果--

table?width="100%"?border="0"?cellpadding="4"?cellspacing="1"?bgcolor="#abcfff"?id="cxjg"?align="center"

thead

tr?class="tbtitle"

td?width="4%"?align="center"?class="t1"名次/td

td?width="8%"?align="center"?class="t1"名稱/td

td?class="t1"?width="5%"?align="center"科目一/td

td?class="t1"?width="5%"?align="center"科目二/td

td?class="t1"?width="5%"?align="center"科目三/td

td?class="t1"?width="5%"?align="center"平均合格率/td

td?class="t1"?width="5%"?align="center"操作/td

/tr

/thead

s:iterator?id="jxhgl"?value="jxhelpmList"?status="st"

tr?class="changeColor"?onMouseOver="overIt()"?onMouseOut="outIt()"?style="cursor:?hand"?align="center"

tds:property?value="#st.index+1"http://td

tds:property?value="#jxhgl.jxmc"http://td

tds:property?value="#jxhgl.km1hgl"http://td

tds:property?value="#jxhgl.km2hgl"http://td

tds:property?value="#jxhgl.km3hgl"http://td

tds:property?value="#jxhgl.avghgl"/%/td

td

a?href="javascript:"?onclick="openWin('%=basePath?%hgltj.action?method=getTbForJxxhtjjxkshgl.jxxh=s:property?value="#jxhgl.jxxh"/tjjxkshgl.zt=1','',1250,750);"圖表/a

/td

/tr

/s:iterator

/table

/table

/td

/tr

/table

/body

/html

2)java代碼演示:

[java]?view plaincopyprint?

/**

*?駕校合格率導(dǎo)出excel圖表

*/

//response.getOutputStream();//?取得輸出流

response.reset();//?清空輸出流

String?tmptitle?=?"駕校合格率排名";?//?標(biāo)題

response.setHeader("Content-disposition",?"attachment;?filename="+new?String(tmptitle.getBytes(),"iso8859-1")+".xls");//?設(shè)定輸出文件頭

response.setContentType("application/vnd.ms-excel");//?定義輸出類型

wbook?=?Workbook.createWorkbook(os);?//?建立excel文件

WritableSheet?wsheet?=?wbook.createSheet(tmptitle,?0);?//?sheet名稱

//?設(shè)置excel標(biāo)題

//cellFormat.setBackground(Colour.AQUA);

cellFormat.setFont(wfont);

label.setCellFormat(cellFormat);

wsheet.addCell(label);

//wsheet.addCell(new?Label(0,?0,?tmptitle,?wcfFC));

wsheet.setRowView(0,500);?//第一行高度

wsheet.mergeCells(0,?0,?6,?1);??//合并單元格(第一列的第一行和第七列的第二行合并)

//wsheet.mergeCells(0,?1,?9,?1);

//??????wsheet.mergeCells(0,?2,?0,?4);

//??????wsheet.mergeCells(1,?2,?3,?2);

//??????wsheet.mergeCells(4,?2,?6,?2);

//??????wsheet.mergeCells(7,?2,?9,?2);

wsheet.setColumnView(0,10);?//寬度

wsheet.setColumnView(1,25);?//寬度

wsheet.setColumnView(2,10);?//寬度

wsheet.setColumnView(3,10);?//寬度

wsheet.setColumnView(4,10);?//寬度

wsheet.setColumnView(5,10);?//寬度

//?開始生成主體內(nèi)容

wfont?=?new?jxl.write.WritableFont(WritableFont.ARIAL,?14,WritableFont.BOLD,false,?UnderlineStyle.NO_UNDERLINE,Colour.BLACK);

wcfFC?=?new?WritableCellFormat(wfont);

wsheet.addCell(new?Label(0,?2,?"名次",wcfFC));

wsheet.addCell(new?Label(1,?2,?"駕校名稱",wcfFC));

wsheet.addCell(new?Label(2,?2,?"科目一",wcfFC));

wsheet.addCell(new?Label(3,?2,?"科目二",wcfFC));

wsheet.addCell(new?Label(4,?2,?"科目三",wcfFC));

wsheet.addCell(new?Label(5,?2,?"合格率",wcfFC));

int?count=jxhelpmList.size();

if(count0){??////判斷集合是否不為0

TjJxkshgl?tjhgl=null;

for(int?i=0;ijxhelpmList.size();i++){

tjhgl=(TjJxkshgl)jxhelpmList.get(i);

wsheet.addCell(new?Label(0,?i+3,?(i+1)+""));

wsheet.addCell(new?Label(1,?i+3,?tjhgl.getJxmc()));

wsheet.addCell(new?Label(2,?i+3,?tjhgl.getKm1hgl()));

wsheet.addCell(new?Label(3,?i+3,?tjhgl.getKm2hgl()));

wsheet.addCell(new?Label(4,?i+3,?tjhgl.getKm3hgl()));

wsheet.addCell(new?Label(5,?i+3,?tjhgl.getAvghgl()));

}

您好,我想用java代碼調(diào)用wps?

代碼方法如下,從流加載wps文件,轉(zhuǎn)為pdf格式

import com.spire.doc.*;

import java.io.File;

import java.io.FileInputStream;

import java.io.IOException;

public class WordToPDF {

public static void main(String[] args)throws IOException {

FileInputStream inputStream = new FileInputStream(new File("test.wps"));

Document document = new Document();

document.loadFromStream(inputStream, FileFormat.Doc);

document.saveToFile("WPStoPDF.pdf",FileFormat.PDF);

}

}

在程序中需引入 spire.doc.jar。

Java讀取.wps后綴名文檔的代碼?

可以通過流的方式加載.wps文檔,下面以讀取文檔中的文字保存到本地為例,你參考看看如何讀取的。

import com.spire.doc.*;

import java.io.File;

import java.io.FileInputStream;

import java.io.FileWriter;

import java.io.IOException;

public class ReadTextFromWPS {

public static void main(String[] args) throws IOException{

//通過流加載WPS文字文檔

FileInputStream inputStream = new FileInputStream(new File("test.wps"));

Document doc = new Document();

doc.loadFromStream(inputStream, FileFormat.Doc);

//獲取文本保存為String

String text = doc.getText();

//將String寫入Txt

writeStringToTxt(text,"讀取WPS文本.txt");

}

public static void writeStringToTxt(String content, String txtFileName) throws IOException {

FileWriter fWriter= new FileWriter(txtFileName,true);

try {

fWriter.write(content);

}catch(IOException ex){

ex.printStackTrace();

}finally{

try{

fWriter.flush();

fWriter.close();

} catch (IOException ex) {

ex.printStackTrace();

}

}

}

}

讀取結(jié)果:

注意在程序中導(dǎo)入spire.doc.jar。

網(wǎng)頁標(biāo)題:java代碼中集成wps java項(xiàng)目整合wps
URL網(wǎng)址:http://www.rwnh.cn/article24/ddosjje.html

成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供商城網(wǎng)站、外貿(mào)建站網(wǎng)站設(shè)計(jì)、品牌網(wǎng)站設(shè)計(jì)、網(wǎng)站制作、網(wǎng)站導(dǎo)航

廣告

聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請盡快告知,我們將會在第一時間刪除。文章觀點(diǎn)不代表本網(wǎng)站立場,如需處理請聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時需注明來源: 創(chuàng)新互聯(lián)

手機(jī)網(wǎng)站建設(shè)
乐都县| 乌什县| 阳新县| 洛扎县| 河津市| 洛宁县| 鲜城| 洞头县| 邓州市| 鄢陵县| 乌海市| 英德市| 山西省| 博白县| 定结县| 寿光市| 股票| 徐汇区| 永德县| 若尔盖县| 宁安市| 邵东县| 休宁县| 乌拉特后旗| 论坛| 浠水县| 赫章县| 博乐市| 三台县| 平昌县| 黎平县| 波密县| 罗江县| 怀远县| 禄劝| 永昌县| 南涧| 茌平县| 博客| 栾川县| 巴东县|