亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频

? 歡迎來到蟲蟲下載站! | ?? 資源下載 ?? 資源專輯 ?? 關于我們
? 蟲蟲下載站

?? 技術文檔.txt

?? 才用java技術開發的程序
?? TXT
字號:
MS的電子表格(Excel)是Office的重要成員,是保存統計數據的一種常用格式。作為辦公文檔,勢必要涉及到的電子文檔的交換,Excel是一種在企業中非常通用的文件格式,打印和管理也比較方便。在一個Java應用中,將一部分數據生成Excel格式,是與其他系統無縫連接的重要手段。

在開源世界中,有兩套比較有影響的API可供使用,一個是POI,一個是jExcelAPI。其中jExcelAPI是一個韓國程序員的作品,雖然沒有 POI那樣血統高貴,但是在筆者的使用過程中,感覺簡單方便,對中文支持非常好,功能也比較強大。它的下載地址是:http: //www.andykhan.com/jexcelapi/ 當前的最高版本是2.4。作者的網站上對它的特征有如下描述:

● 支持Excel 95-2000的所有版本
● 生成Excel 2000標準格式
● 支持字體、數字、日期操作
● 能夠修飾單元格屬性
● 支持圖像和圖表

應該說以上功能已經能夠大致滿足我們的需要。最關鍵的是這套API是純Java的,并不依賴Windows系統,即使運行在Linux下,它同樣能夠正確的處理Excel文件。另外需要說明的是,這套API對圖形和圖表的支持很有限,而且僅僅識別PNG格式。

搭建環境

將下載后的文件解包,得到jxl.jar,放入classpath,安裝就完成了。

基本操作

一、創建文件

擬生成一個名為“測試數據.xls”的Excel文件,其中第一個工作表被命名為“第一頁”,大致效果如下:

代碼(CreateXLS.java):

//生成Excel的類
import java.io.*;
import jxl.*;
import jxl.write.*;

public class CreateXLS
{
public static void main(String args[])
{
try
{
//打開文件
WritableWorkbook book=
Workbook.createWorkbook(new File(“測試.xls”));

//生成名為“第一頁”的工作表,參數0表示這是第一頁
WritableSheet sheet=book.createSheet(“第一頁”,0);

//在Label對象的構造子中指名單元格位置是第一列第一行(0,0)
//以及單元格內容為test
Label label=new Label(0,0,”test”);

//將定義好的單元格添加到工作表中
sheet.addCell(label);

/*生成一個保存數字的單元格
必須使用Number的完整包路徑,否則有語法歧義
單元格位置是第二列,第一行,值為789.123*/
jxl.write.Number number = new jxl.write.Number(1,0,789.123);
sheet.addCell(number);

//寫入數據并關閉文件
book.write();
book.close();

}catch(Exception e)
{
System.out.println(e);
}
}
}

編譯執行后,會在當前位置產生一個Excel文件。

三、讀取文件

以剛才我們創建的Excel文件為例,做一個簡單的讀取操作,程序代碼如下:

//讀取Excel的類
import java.io.*;
import jxl.*;

public class ReadXLS
{
public static void main(String args[])
{
try
{
Workbook book=
Workbook.getWorkbook(new File(“測試.xls”));

//獲得第一個工作表對象
Sheet sheet=book.getSheet(0);

//得到第一列第一行的單元格
Cell cell1=sheet.getCell(0,0);
String result=cell1.getContents();
System.out.println(result);

book.close();

}catch(Exception e)
{
System.out.println(e);
}
}
}

程序執行結果:test

四、修改文件

利用jExcelAPI可以修改已有的Excel文件,修改Excel文件的時候,除了打開文件的方式不同之外,其他操作和創建Excel是一樣的。下面的例子是在我們已經生成的Excel文件中添加一個工作表:

//修改Excel的類,添加一個工作表
import java.io.*;
import jxl.*;
import jxl.write.*;

public class UpdateXLS
{
public static void main(String args[])
{
try
{
//Excel獲得文件
Workbook wb=Workbook.getWorkbook(new File(“測試.xls”));

//打開一個文件的副本,并且指定數據寫回到原文件
WritableWorkbook book=
Workbook.createWorkbook(new File(“測試.xls”),wb);

//添加一個工作表
WritableSheet sheet=book.createSheet(“第二頁”,1);

sheet.addCell(new Label(0,0,”第二頁的測試數據”));

book.write();
book.close();
}catch(Exception e)
{
System.out.println(e);
}
}
}

執行結果如圖:

高級操作

一、 數據格式化

在Excel中不涉及復雜的數據類型,能夠比較好的處理字串、數字和日期已經能夠滿足一般的應用。

1、 字串格式化

字符串的格式化涉及到的是字體、粗細、字號等元素,這些功能主要由WritableFont和WritableCellFormat類來負責。假設我們在生成一個含有字串的單元格時,使用如下語句,為方便敘述,我們為每一行命令加了編號:


WritableFont font1=
new WritableFont(WritableFont.TIMES,16,WritableFont.BOLD); ①

WritableCellFormat format1=new WritableCellFormat(font1); ②

Label label=new Label(0,0,”data 4 test”,format1) ③

其中①指定了字串格式:字體為TIMES,字號16,加粗顯示。WritableFont有非常豐富的構造子,供不同情況下使用,jExcelAPI的java-doc中有詳細列表,這里不再列出。

②處代碼使用了WritableCellFormat類,這個類非常重要,通過它可以指定單元格的各種屬性,后面的單元格格式化中會有更多描述。

③處使用了Label類的構造子,指定了字串被賦予那種格式。

在WritableCellFormat類中,還有一個很重要的方法是指定數據的對齊方式,比如針對我們上面的實例,可以指定:

//把水平對齊方式指定為居中
format1.setAlignment(jxl.format.Alignment.CENTRE);

//把垂直對齊方式指定為居中
format1.setVerticalAlignment(jxl.format.VerticalAlignment.CENTRE);

二、單元格操作

Excel中很重要的一部分是對單元格的操作,比如行高、列寬、單元格合并等,所幸jExcelAPI提供了這些支持。這些操作相對比較簡單,下面只介紹一下相關的API。

1、 合并單元格

WritableSheet.mergeCells(int m,int n,int p,int q);

作用是從(m,n)到(p,q)的單元格全部合并,比如:
WritableSheet sheet=book.createSheet(“第一頁”,0);

//合并第一列第一行到第六列第一行的所有單元格
sheet.mergeCells(0,0,5,0);

合并既可以是橫向的,也可以是縱向的。合并后的單元格不能再次進行合并,否則會觸發異常。

2、 行高和列寬

WritableSheet.setRowView(int i,int height);

作用是指定第i+1行的高度,比如:

//將第一行的高度設為200
sheet.setRowView(0,200);

WritableSheet.setColumnView(int i,int width);

作用是指定第i+1列的寬度,比如:

//將第一列的寬度設為30
sheet.setColumnView(0,30);

jExcelAPI還有其他的一些功能,比如插入圖片等,這里就不再一一介紹,讀者可以自己探索。

?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
国产精品视频一区二区三区不卡| 欧美人牲a欧美精品| 亚洲精选一二三| 亚洲日本一区二区| 五月天视频一区| 国产精品1区2区| 色综合久久天天| 欧美精品日日鲁夜夜添| 国产人久久人人人人爽| 中文字幕一区二区三区av| 午夜日韩在线观看| 日韩欧美在线网站| 一区二区三区视频在线看| 久久超碰97人人做人人爱| 不卡一区二区在线| 91精品国产综合久久蜜臀| 亚洲美女视频一区| 99久久夜色精品国产网站| 精品国产123| 丝瓜av网站精品一区二区| 91色婷婷久久久久合中文| 欧美成人精品1314www| 蜜桃免费网站一区二区三区| 在线精品视频免费播放| 亚洲男人天堂一区| 26uuu欧美| 毛片av一区二区| 蜜桃视频免费观看一区| 亚洲一区影音先锋| 色拍拍在线精品视频8848| 韩国v欧美v亚洲v日本v| 欧美mv和日韩mv国产网站| 欧美日韩高清一区| 欧美精品日韩一本| 欧美色男人天堂| 日韩有码一区二区三区| 偷偷要91色婷婷| 香蕉久久夜色精品国产使用方法| 91精品国产免费| 成人免费看片app下载| 亚洲天堂精品在线观看| 国产精品进线69影院| 欧美亚洲综合色| 粉嫩蜜臀av国产精品网站| 亚洲精品国产a久久久久久| 综合中文字幕亚洲| 一区二区三区自拍| 亚洲综合小说图片| 蜜臀久久99精品久久久久宅男 | 日本午夜精品视频在线观看| 日韩精品一区二区三区swag| 不卡电影一区二区三区| 色婷婷精品大在线视频| 欧美一级二级在线观看| 国产日韩v精品一区二区| 日韩av网站在线观看| 日韩视频一区二区三区| 成人精品电影在线观看| 亚洲女子a中天字幕| 蜜臀久久99精品久久久久久9 | 日韩欧美亚洲另类制服综合在线| 精品欧美一区二区在线观看| 自拍偷拍亚洲激情| 美女被吸乳得到大胸91| 色婷婷av一区| 久久久电影一区二区三区| 国产高清不卡一区| 国产精品一区二区免费不卡| 欧美在线影院一区二区| 中文字幕色av一区二区三区| 午夜激情综合网| 99久久免费精品高清特色大片| 精品久久久久久久久久久久包黑料| 亚洲一区二区成人在线观看| 成人激情综合网站| 亚洲人成网站精品片在线观看| 国产精品1区2区3区在线观看| 欧美一级xxx| 国产资源精品在线观看| wwwwxxxxx欧美| 国产91精品一区二区麻豆亚洲| 久久久久国产一区二区三区四区| 日本午夜精品视频在线观看| 欧美一区二区在线不卡| 午夜精品一区在线观看| 91麻豆精品国产91| 韩国精品在线观看| 国产精品高潮呻吟| 欧美日韩国产精品自在自线| 亚洲成人动漫在线观看| 精品国产乱码久久久久久老虎 | 综合中文字幕亚洲| 欧美色综合影院| 麻豆91免费看| 专区另类欧美日韩| 精品国产一区久久| 99re这里只有精品首页| 日本亚洲免费观看| 最近日韩中文字幕| 精品久久人人做人人爽| 一本大道综合伊人精品热热 | 黑人精品欧美一区二区蜜桃| 国产三级一区二区| 激情文学综合丁香| 午夜亚洲国产au精品一区二区| 亚洲精品一区二区在线观看| 狠狠色丁香婷婷综合久久片| 亚洲精品成人精品456| 欧美精品一区二区三区一线天视频| 成a人片国产精品| 国模无码大尺度一区二区三区| 国产精品乱人伦| 久久久蜜桃精品| 精品国产一区久久| 26uuu亚洲婷婷狠狠天堂| 日韩欧美在线网站| 精品国产一区二区三区忘忧草| 欧美日韩美女一区二区| 欧美色综合久久| 欧美日本在线视频| 欧美猛男男办公室激情| 777亚洲妇女| 26uuu国产一区二区三区| 精品国产免费视频| 中文字幕免费在线观看视频一区| 国产成人免费视频网站| 国产伦精品一区二区三区免费| 欧美极品xxx| 亚洲一区二区三区自拍| 一区二区三区免费网站| 日韩成人免费看| 国产精品资源在线| 色婷婷精品大视频在线蜜桃视频 | 91视频精品在这里| 欧美一区二区国产| 337p日本欧洲亚洲大胆精品 | 亚洲美女淫视频| 另类小说欧美激情| 91香蕉国产在线观看软件| 欧美午夜视频网站| 国产亚洲污的网站| 一区二区三区四区av| 国产九色sp调教91| 欧美精选一区二区| 中文字幕在线一区免费| 美女视频黄久久| 欧美在线视频日韩| 亚洲欧美日韩精品久久久久| 精品一区二区三区在线播放视频| 亚洲精品欧美在线| 国产一区二区三区在线看麻豆 | 欧美日本在线播放| 亚洲人成网站精品片在线观看| 激情久久五月天| 精品国产乱码久久久久久蜜臀| 五月激情综合色| 欧美专区在线观看一区| 亚洲同性gay激情无套| 成人小视频免费观看| 精品电影一区二区三区| 麻豆精品一二三| 欧美成人video| 国产伦精品一区二区三区在线观看| 91麻豆精品国产91| 精品一区二区三区视频| 精品美女在线播放| 高清beeg欧美| 亚洲精品午夜久久久| 色悠悠久久综合| 日本特黄久久久高潮| 9191成人精品久久| 极品少妇xxxx精品少妇| 欧美精品一区二区精品网| 国产xxx精品视频大全| 亚洲乱码国产乱码精品精小说 | 一区二区三区欧美视频| 欧美少妇一区二区| 国产成人精品免费在线| 一区二区欧美在线观看| 精品久久久久久久久久久久久久久久久| 精品一区二区在线播放| 亚洲精品乱码久久久久久| 日韩免费在线观看| 一本大道综合伊人精品热热| 免费在线视频一区| 欧美性xxxxxxxx| 国产91丝袜在线18| 男人的天堂亚洲一区| 亚洲精品欧美二区三区中文字幕| 日韩精品一区国产麻豆| 欧美在线一二三四区| 99re成人在线| 成人丝袜高跟foot| 久久不见久久见免费视频1| 一区二区激情视频| 一区二区日韩av| 亚洲一区二区四区蜜桃| 亚洲资源中文字幕| 亚洲视频一区在线观看| ...av二区三区久久精品|