如何通过java语言 从jsp 页面上的数据 导入word里

如何通过java语言 从jsp 页面上的数据 导入word里,第1张

如果你的数据形式是以 表格显示的 是可以的

直接把jsp中table内容导出到word或excel

//js代码

//导出到excel

function AutomateExcel(){

var elTable = document.getElementById("datatable")//要导出的table id。

var oRangeRef = document.body.createTextRange()

oRangeRef.moveToElementText(elTable)

oRangeRef.execCommand("Copy")

var appExcel = new ActiveXObject("Excel.Application")

appExcel.Workbooks.Add().Worksheets.Item(1).Paste()

appExcel.Visible = true

appExcel = null

}

//导出到word

//指定页面区域内容导入Word

function AllAreaWord()

{

var oWD = new ActiveXObject("Word.Application")

var oDC = oWD.Documents.Add("",0,1)

var orange =oDC.Range(0,1)

var elTable = document.getElementById("datatable")

var sel = document.body.createTextRange()

sel.moveToElementText(elTable)

//sel.select()

sel.execCommand("Copy")

orange.Paste()

oWD.Application.Visible = true

oWD = null

}

基本步骤如下:

第一步:下载需要的jar包(本人喜欢去www.jar114.com)

第二步:把它放到你的classpath路径下面。或者放到lib目录下(web程序)

第三步:编写读取程序(ReadWord.java)

前提是你的E盘下有个Strust.doc文件

import java.io.File

import java.io.FileInputStream

import org.textmining.text.extraction.WordExtractor

public class WordReader {

public static String readDoc(String doc) throws Exception {

// 创建输入流读取doc文件

FileInputStream in = new FileInputStream(new File(doc))

WordExtractor extractor = null

String text = null

// 创建WordExtractor

extractor = new WordExtractor()

// 对doc文件进行提取

text = extractor.extractText(in)

return text

}

/**

* @param args

*/

public static void main(String[] args) {

// TODO Auto-generated method stub

try{

String text = WordReader.readDoc("E:/Strust.doc")

System.out.println(text)

}catch(Exception ex){

ex.printStackTrace()

}

}

}

这样就简单的完成了从word中读取数据了。你可以把它生成一个txt的文件。


欢迎分享,转载请注明来源:内存溢出

原文地址:https://54852.com/tougao/12060456.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2023-05-20
下一篇2023-05-20

发表评论

登录后才能评论

评论列表(0条)

    保存