麻豆小视频在线观看_中文黄色一级片_久久久成人精品_成片免费观看视频大全_午夜精品久久久久久久99热浪潮_成人一区二区三区四区

首頁 > 學(xué)院 > 開發(fā)設(shè)計 > 正文

java對word、excel、pdf等操作綜合文章

2019-11-18 13:34:41
字體:
供稿:網(wǎng)友


java操作PDF http://www.lowagie.com/
Java操作Word,Excel,access
參考:
http://danadler.com/jacob/
http://jakarta.apache.org/poi/
http://www.onjava.com/pub/a/onjava/2003/01/22/poi.Html
http://www.csdn.net/develop/article/15/15311.shtm
http://forum.java.sun.com/thread.jsp?forum=40&thread=382666&tstart=0&trange=15
Java Excel API 文檔
http://www.andykhan.com/jexcelapi/

1、一個jacob操作Word的例子,其他操作excel,pdf的sample里都有
  import java.io.File;
  import com.jacob.com.*;
  import com.jacob.activeX.*;
  public class WordTest {
  
   public static void main(String[] args) {
     WordBean word=new WordBean();
     word.openWord(true);
     word.createNewDocument();
     word.insertText("Hello word.");
   }
  }
  
  
  import com.jacob.activeX.*;
  import com.jacob.com.*;
  public class WordBean extends java.awt.Panel
  {
   PRivate ActiveXComponent MsWordApp = null;
   private Dispatch document = null;
   public WordBean()
   {
     super();
   }
   public void openWord(boolean makeVisible)
   {
  //Open Word if we've not done it already
     if (MsWordApp == null)
     {
       MsWordApp = new ActiveXComponent("Word.application");
     }
  //Set the visible property as required.
     Dispatch.put(MsWordApp, "Visible",
            new Variant(makeVisible));
   }
   public void createNewDocument()
   {
  //Find the Documents collection object maintained by Word
     Dispatch documents =
         Dispatch.get(MsWordApp,"Documents").toDispatch();
  //Call the Add method of the Documents collection to create
  //a new document to edit
     document = Dispatch.call(documents,"Add").toDispatch();
   }
   public void insertText(String textToInsert)
   {
  // Get the current selection within Word at the moment. If
  // a new document has just been created then this will be at
  // the top of the new doc
     Dispatch selection =
         Dispatch.get(MsWordApp,"Selection").toDispatch();
  //Put the specified text at the insertion point
     Dispatch.put(selection,"Text",textToInsert);
   }
   public void saveFileAs(String filename)
   {
     Dispatch.call(document,"SaveAs",filename);
   }
   public void printFile()
   {
  //Just print the current document to the default printer
     Dispatch.call(document,"PrintOut");
   }
   public void closeDocument()
   {
  // Close the document without saving changes
  // 0 = wdDoNotSaveChanges
  // -1 = wdSaveChanges
  // -2 = wdPromptToSaveChanges
     Dispatch.call(document, "Close", new Variant(0));
     document = null;
   }
   public void closeWord()
   {
     Dispatch.call(MsWordApp,"Quit");
     MsWordApp = null;
     document = null;
   }
  }

2、 Java Excel 操作excel
 從Excel文件讀取數(shù)據(jù)表

Java Excel API既可以從本地文件系統(tǒng)的一個文件(.xls),也可以從輸入流中讀取Excel數(shù)據(jù)表。讀取Excel數(shù)據(jù)表的第一步是創(chuàng)建Workbook(術(shù) 語:工作薄),下面的代碼片段舉例說明了應(yīng)該如何操作:(完整代碼見ExcelReading.java)


import java.io.*;
import jxl.*;
… … … …
try
{
//構(gòu)建Workbook對象, 只讀Workbook對象
//直接從本地文件創(chuàng)建Workbook
//從輸入流創(chuàng)建Workbook
    InputStream is = new FileInputStream(sourcefile);
    jxl.Workbook rwb = Workbook.getWorkbook(is);
}
catch (Exception e)
{
e.printStackTrace();
}




發(fā)表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發(fā)表
主站蜘蛛池模板: 精品久久久久久久久久久久包黑料 | 成人毛片免费视频 | 欧美性激情视频 | 日本黄色一级电影 | 黄片一级毛片 | 亚洲精品91 | 亚洲日本韩国精品 | 亚洲精品永久视频 | 久久激情国产 | 超碰97国产在线 | 男男啪羞羞视频网站 | 黄视频网站免费在线观看 | 亚洲网站免费看 | 99爱福利视频在线观看 | 青青草成人免费视频在线 | hd极品free性xxx一护士 | 黄色av网站免费 | 欧美性受xxxx白人性爽 | 国产精品久久久久久久久久10秀 | 草人人| 成人男男视频拍拍拍在线观看 | 7777网站| 少妇淫片免费一级毛片 | 一道本不卡一区 | 国产一区二区三区在线免费观看 | 久久99精品久久久久久秒播蜜臀 | 一日本道久久久精品国产 | 午夜视频在线观看免费视频 | 牛牛a级毛片在线播放 | 97香蕉超级碰碰久久免费软件 | 午夜视频中文字幕 | 国产91久久精品一区二区 | 72pao成人国产永久免费视频 | 天天色人人爱 | 欧美黄色小视频 | 国产精品一区二区x88av | 一级外国毛片 | av噜噜在线 | 在线观看中文字幕av | 国产91对白叫床清晰播放 | 成年免费视频黄网站在线观看 |