老司机夜插-理伦理片-理伦片免费-理伦片免费观看-理伦片免费看-理伦日韩-理论福利片-理论片第一页-理论片电影-理论片理论

金喜正规买球

利用JExcel API操作EXCEL電子表格文件

原創|其它|編輯:郝浩|2012-10-09 15:44:39.000|閱讀 241 次

概述:用Windows操作系統的朋友對Excel(電子表格)一定不會陌生,但是要使用Java語言來操縱Excel文件并不是一件容易的事。本文將給大家一個驚喜,向大家介紹一個開放源碼項目——Java Excel API,使用它大家就可以方便地操縱Excel文件了。

# 界面/圖表報表/文檔/IDE等千款熱門軟控件火熱銷售中 >>

使用Windows操作系統的朋友對Excel(電子表格)一定不會陌生,但是要使用Java語言來操縱Excel文件并不是一件容易的事。在Web應用日益盛行的今天,通過Web來操作Excel文件的需求越來越強烈,目前較為流行的操作是在JSP或Servlet 中創建一個CSV (comma separated values)文件,并將這個文件以MIME,text/csv類型返回給瀏覽器,接著瀏覽器調用Excel并且顯示CSV文件。這樣只是說可以訪問到Excel文件,但是還不能真正的操縱Excel文件,本文將給大家一個驚喜,向大家介紹一個開放源碼項目——Java Excel API,使用它大家就可以方便地操縱Excel文件了。

JAVA EXCEL API簡介

Java Excel是一開放源碼項目,通過它Java開發人員可以讀取Excel文件的內容、創建新的Excel文件、更新已經存在的Excel文件。使用該API非Windows操作系統也可以通過純Java應用來處理Excel數據表。因為是使用Java編寫的,所以我們在Web應用中可以通過JSP、Servlet來調用API實現對Excel數據表的訪問。

現在發布的穩定版本是V2.0,提供以下功能:

  • 從Excel 95、97、2000等格式的文件中讀取數據;
  • 讀取Excel公式(可以讀取Excel 97以后的公式); 
  • 生成Excel數據表(格式為Excel 97);
  • 支持字體、數字、日期的格式化;
  • 支持單元格的陰影操作,以及顏色操作;
  • 修改已經存在的數據表。

現在還不支持以下功能,但不久就會提供了:

  • 不能夠讀取圖表信息;
  • 可以讀,但是不能生成公式,任何類型公式最后的計算值都可以讀出。

應用示例

從Excel文件讀取數據表

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

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

一旦創建了Workbook,我們就可以通過它來訪問Excel Sheet(術語:工作表)。參考下面的代碼片段:

//獲取第一張Sheet表
Sheet rs = rwb.getSheet(0);

我們既可能通過Sheet的名稱來訪問它,也可以通過下標來訪問它。如果通過下標來訪問的話,要注意的一點是下標從0開始,就像數組一樣。

一旦得到了Sheet,我們就可以通過它來訪問Excel Cell(術語:單元格)。參考下面的代碼片段:

//獲取第一行,第一列的值
Cell c00 = rs.getCell(0, 0);
String strc00 = c00.getContents();
//獲取第一行,第二列的值
Cell c10 = rs.getCell(1, 0);
String strc10 = c10.getContents();
//獲取第二行,第二列的值
Cell c11 = rs.getCell(1, 1);
String strc11 = c11.getContents();
System.out.println("Cell(0, 0)" + " value : " + strc00 + "; type : " +
c00.getType());
System.out.println("Cell(1, 0)" + " value : " + strc10 + "; type : " +
c10.getType());
System.out.println("Cell(1, 1)" + " value : " + strc11 + "; type : " +
c11.getType());

如果僅僅是取得Cell的值,我們可以方便地通過getContents()方法,它可以將任何類型的Cell值都作為一個字符串返回。示例代碼中Cell(0, 0)是文本型,Cell(1, 0)是數字型,Cell(1,1)是日期型,通過getContents(),三種類型的返回值都是字符型。

如果有需要知道Cell內容的確切類型,API也提供了一系列的方法。參考下面的代碼片段:

String strc00 = null;
double strc10 = 0.00;
Date strc11 = null;
Cell c00 = rs.getCell(0, 0);
Cell c10 = rs.getCell(1, 0);
Cell c11 = rs.getCell(1, 1);
if(c00.getType() == CellType.LABEL)
{
LabelCell labelc00 = (LabelCell)c00;
strc00 = labelc00.getString();
}
if(c10.getType() == CellType.NUMBER)
{
NmberCell numc10 = (NumberCell)c10;
strc10 = numc10.getValue();
}
if(c11.getType() == CellType.DATE)
{
DateCell datec11 = (DateCell)c11;
strc11 = datec11.getDate();
}
System.out.println("Cell(0, 0)" + " value : " + strc00 + "; type : " +
c00.getType());
System.out.println("Cell(1, 0)" + " value : " + strc10 + "; type : " +
c10.getType());
System.out.println("Cell(1, 1)" + " value : " + strc11 + "; type : " +
c11.getType());

在得到Cell對象后,通過getType()方法可以獲得該單元格的類型,然后與API提供的基本類型相匹配,強制轉換成相應的類型,最后調用相應的取值方法getXXX(),就可以得到確定類型的值。API提供了以下基本類型,與Excel的數據格式相對應。

每種類型的具體意義,請參見Java Excel API Document。

當你完成對Excel電子表格數據的處理后,一定要使用close()方法來關閉先前創建的對象,以釋放讀取數據表的過程中所占用的內存空間,在讀取大量數據時顯得尤為重要。參考如下代碼片段:
//操作完成時,關閉對象,釋放占用的內存空間

rwb.close();
Java Excel API提供了許多訪問Excel數據表的方法,在這里我只簡要地介紹幾個常用的方法,其它的方法請參考附錄中的Java Excel API Document。

Workbook類提供的方法

1. int getNumberOfSheets()
獲得工作薄(Workbook)中工作表(Sheet)的個數,示例:

jxl.Workbook rwb = jxl.Workbook.getWorkbook(new File(sourcefile));
int sheets = rwb.getNumberOfSheets();

2. Sheet[] getSheets()
返回工作薄(Workbook)中工作表(Sheet)對象數組,示例:

jxl.Workbook rwb = jxl.Workbook.getWorkbook(new File(sourcefile));
Sheet[] sheets = rwb.getSheets();

3. String getVersion()
返回正在使用的API的版本號,好像是沒什么太大的作用。

jxl.Workbook rwb = jxl.Workbook.getWorkbook(new File(sourcefile));
String apiVersion = rwb.getVersion();

Sheet接口提供的方法

1. String getName()
獲取Sheet的名稱,示例:

jxl.Workbook rwb = jxl.Workbook.getWorkbook(new File(sourcefile));
jxl.Sheet rs = rwb.getSheet(0);
String sheetName = rs.getName();

2. int getColumns()
獲取Sheet表中所包含的總列數,示例:

jxl.Workbook rwb = jxl.Workbook.getWorkbook(new File(sourcefile));
jxl.Sheet rs = rwb.getSheet(0);
int rsColumns = rs.getColumns();

3. Cell[] getColumn(int column)
獲取某一列的所有單元格,返回的是單元格對象數組,示例:

jxl.Workbook rwb = jxl.Workbook.getWorkbook(new File(sourcefile));
jxl.Sheet rs = rwb.getSheet(0);
Cell[] cell = rs.getColumn(0);

4. int getRows()
獲取Sheet表中所包含的總行數,示例:

jxl.Workbook rwb = jxl.Workbook.getWorkbook(new File(sourcefile));
jxl.Sheet rs = rwb.getSheet(0);
int rsRows = rs.getRows();

5. Cell[] getRow(int row)
獲取某一行的所有單元格,返回的是單元格對象數組,示例子:

jxl.Workbook rwb = jxl.Workbook.getWorkbook(new File(sourcefile));
jxl.Sheet rs = rwb.getSheet(0);
Cell[] cell = rs.getRow(0);

6. Cell getCell(int column, int row)
獲取指定單元格的對象引用,需要注意的是它的兩個參數,第一個是列數,第二個是行數,這與通常的行、列組合有些不同。  

jxl.Workbook rwb = jxl.Workbook.getWorkbook(new File(sourcefile));
jxl.Sheet rs = rwb.getSheet(0);
Cell cell = rs.getCell(0, 0);

生成新的Excel工作薄

下面的代碼主要是向大家介紹如何生成簡單的Excel工作表,在這里單元格的內容是不帶任何修飾的(如:字體,顏色等等),所有的內容都作為字符串寫入。(完整代碼見ExcelWriting.java)

與讀取Excel工作表相似,首先要使用Workbook類的工廠方法創建一個可寫入的工作薄(Workbook)對象,這里要注意的是,只能通過API提供的工廠方法來創建Workbook,而不能使用WritableWorkbook的構造函數,因為類WritableWorkbook的構造函數為protected類型。示例代碼片段如下:

import java.io.*;
import jxl.*;
import jxl.write.*;
… … … …
try
{
//構建Workbook對象, 只讀Workbook對象
//Method 1:創建可寫入的Excel工作薄
jxl.write.WritableWorkbook wwb = Workbook.createWorkbook(new File(targetfile));
//Method 2:將WritableWorkbook直接寫入到輸出流
/*
OutputStream os = new FileOutputStream(targetfile);
jxl.write.WritableWorkbook wwb = Workbook.createWorkbook(os);
*/
}
catch (Exception e)
{
e.printStackTrace();
}

API提供了兩種方式來處理可寫入的輸出流,一種是直接生成本地文件,如果文件名不帶全路徑的話,缺省的文件會定位在當前目錄,如果文件名帶有全路徑的話,則生成的Excel文件則會定位在相應的目錄;另外一種是將Excel對象直接寫入到輸出流,例如:用戶通過瀏覽器來訪問Web服務器,如果HTTP頭設置正確的話,瀏覽器自動調用客戶端的Excel應用程序,來顯示動態生成的Excel電子表格。

接下來就是要創建工作表,創建工作表的方法與創建工作薄的方法幾乎一樣,同樣是通過工廠模式方法獲得相應的對象,該方法需要兩個參數,一個是工作表的名稱,另一個是工作表在工作薄中的位置,參考下面的代碼片段:

file://創建Excel工作表
jxl.write.WritableSheet ws = wwb.createSheet("Test Sheet 1", 0);

"這鍋也支好了,材料也準備齊全了,可以開始下鍋了!",現在要做的只是實例化API所提供的Excel基本數據類型,并將它們添加到工作表中就可以了,參考下面的代碼片段:

file://1.添加Label對象
jxl.write.Label labelC = new jxl.write.Label(0, 0, "This is a Label cell");
ws.addCell(labelC);
//添加帶有字型Formatting的對象
jxl.write.WritableFont wf = new jxl.write.WritableFont(WritableFont.TIMES, 18,
WritableFont.BOLD, true);
jxl.write.WritableCellFormat wcfF = new jxl.write.WritableCellFormat(wf);
jxl.write.Label labelCF = new jxl.write.Label(1, 0, "This is a Label Cell", wcfF);
ws.addCell(labelCF);
//添加帶有字體顏色Formatting的對象
jxl.write.WritableFont wfc = new jxl.write.WritableFont(WritableFont.ARIAL, 10,
WritableFont.NO_BOLD, false,
UnderlineStyle.NO_UNDERLINE, jxl.format.Colour.RED);
jxl.write.WritableCellFormat wcfFC = new jxl.write.WritableCellFormat(wfc);
jxl.write.Label labelCFC = new jxl.write.Label(1, 0, "This is a Label Cell", wcfFC);
ws.addCell(labelCF);
//2.添加Number對象
jxl.write.Number labelN = new jxl.write.Number(0, 1, 3.1415926);
ws.addCell(labelN);
//添加帶有formatting的Number對象
jxl.write.NumberFormat nf = new jxl.write.NumberFormat("#.##");
jxl.write.WritableCellFormat wcfN = new jxl.write.WritableCellFormat(nf);
jxl.write.Number labelNF = new jxl.write.Number(1, 1, 3.1415926, wcfN);
ws.addCell(labelNF);
//3.添加Boolean對象
jxl.write.Boolean labelB = new jxl.write.Boolean(0, 2, false);
ws.addCell(labelB);
//4.添加DateTime對象
jxl.write.DateTime labelDT = new jxl.write.DateTime(0, 3, new java.util.Date());
ws.addCell(labelDT);
//添加帶有formatting的DateFormat對象
jxl.write.DateFormat df = new jxl.write.DateFormat("dd MM yyyy hh:mm:ss");
jxl.write.WritableCellFormat wcfDF = new jxl.write.WritableCellFormat(df);
jxl.write.DateTime labelDTF = new jxl.write.DateTime(1, 3, new java.util.Date(), wcfDF);
ws.addCell(labelDTF);

這里有兩點大家要引起大家的注意。第一點,在構造單元格時,單元格在工作表中的位置就已經確定了。一旦創建后,單元格的位置是不能夠變更的,盡管單元格的內容是可以改變的。第二點,單元格的定位是按照下面這樣的規律(column, row),而且下標都是從0開始,例如,A1被存儲在(0, 0),B1被存儲在(1, 0)。

最后,不要忘記關閉打開的Excel工作薄對象,以釋放占用的內存,參見下面的代碼片段:

file://寫入Exel工作表
wwb.write();
//關閉Excel工作薄對象
wwb.close();

這可能與讀取Excel文件的操作有少少不同,在關閉Excel對象之前,你必須要先調用write()方法,因為先前的操作都是存儲在緩存中的,所以要通過該方法將操作的內容保存在文件中。如果你先關閉了Excel對象,那么只能得到一張空的工作薄了。

拷貝、更新Excel工作薄

接下來簡要介紹一下如何更新一個已經存在的工作薄,主要是下面二步操作,第一步是構造只讀的Excel工作薄,第二步是利用已經創建的Excel工作薄創建新的可寫入的Excel工作薄,參考下面的代碼片段:(完整代碼見ExcelModifying.java)

file://創建只讀的Excel工作薄的對象
jxl.Workbook rw = jxl.Workbook.getWorkbook(new File(sourcefile));
//創建可寫入的Excel工作薄對象
jxl.write.WritableWorkbook wwb = Workbook.createWorkbook(new File(targetfile), rw);
//讀取第一張工作表
jxl.write.WritableSheet ws = wwb.getSheet(0);
//獲得第一個單元格對象
jxl.write.WritableCell wc = ws.getWritableCell(0, 0);
//判斷單元格的類型, 做出相應的轉化
if(wc.getType() == CellType.LABEL)
{
Label l = (Label)wc;
l.setString("The value has been modified.");
}
//寫入Excel對象
wwb.write();
//關閉可寫入的Excel對象
wwb.close();
//關閉只讀的Excel對象
rw.close();

之所以使用這種方式構建Excel對象,完全是因為效率的原因,因為上面的示例才是API的主要應用。為了提高性能,在讀取工作表時,與數據相關的一些輸出信息,所有的格式信息,如:字體、顏色等等,是不被處理的,因為我們的目的是獲得行數據的值,既使沒有了修飾,也不會對行數據的值產生什么影響。唯一的不利之處就是,在內存中會同時保存兩個同樣的工作表,這樣當工作表體積比較大時,會占用相當大的內存,但現在好像內存的大小并不是什么關鍵因素了。

一旦獲得了可寫入的工作表對象,我們就可以對單元格對象進行更新的操作了,在這里我們不必調用API提供的add()方法,因為單元格已經于工作表當中,所以我們只需要調用相應的setXXX()方法,就可以完成更新的操作了。

盡單元格原有的格式化修飾是不能去掉的,我們還是可以將新的單元格修飾加上去,以使單元格的內容以不同的形式表現。

 新生成的工作表對象是可寫入的,我們除了更新原有的單元格外,還可以添加新的單元格到工作表中,這與示例2的操作是完全一樣的。

最后,不要忘記調用write()方法,將更新的內容寫入到文件中,然后關閉工作薄對象,這里有兩個工作薄對象要關閉,一個是只讀的,另外一個是可寫入的。

下面是在一個Excel表格中創建一個矩陣的簡單例子:

import org.apache.poi.hssf.usermodel.*;
import java.io.FileOutputStream;

// code run against the jakarta-poi-1.5.0-FINAL-20020506.jar.
public class PoiTest {
static public void main(String[] args) throws Exception {
FileOutputStream fos = new FileOutputStream("foo.xls");
HSSFWorkbook wb = new HSSFWorkbook();
HSSFSheet s = wb.createSheet();
wb.setSheetName(0, "Matrix");
for(short i=0; i<50; i++) {
HSSFRow row = s.createRow(i);
for(short j=0; j<50; j++) {
HSSFCell cell = row.createCell(j);
cell.setCellValue(""+i+","+j);
}
}
wb.write(fos);
fos.close();
}
}

這段代碼首先創建一個Workbook,從該Workbook中得到一個表格、命名,然后繼續寫入一個50x50的矩陣。最后輸出到一個名為foo.xls的Excel文件,甚至在Apple Mac機上也可以打開。
POI項目是Java應用的令人興奮的一步,為用戶提供了Windows文檔集成的新功能,允許Java開發人員方便地擴展其產品的功能。


標簽:

本站文章除注明轉載外,均為本站原創或翻譯。歡迎任何形式的轉載,但請務必注明出處、不得修改原文相關鏈接,如果存在內容上的異議請郵件反饋至chenjj@fc6vip.cn

文章轉載自:blue博客園的博客

為你推薦

  • 推薦視頻
  • 推薦活動
  • 推薦產品
  • 推薦文章
  • 慧都慧問
掃碼咨詢


添加微信 立即咨詢

電話咨詢

客服熱線
023-68661681

TOP
国产午夜在线视频 | 日韩一级特黄毛片在线看 | av撸色| 一本大道一卡二卡入口2021 | 黄页网站在线播放 | 波多野结衣办公室在线观看 | 亚洲 综合 校园 欧美 制服 | 天天操天天干天天舔 | 夜色贵族图片 | 受被三个攻各种道具PLAY | 韩国三级视频网站 | 欧美成人精品第一区首页 | 丁香婷婷在线 | 中文字幕大香视频蕉免费 | 免费国产作爱视频网站 | 黄色网页在线看 | 狼狼色丁香久久女婷婷综合 | 秋霞伦理片 | 狠狠狠狠狠狠狠狠狠狠 | 四虎黄色影院 | 日本一曲二曲三曲高清 | 欧美激情在线播放一区二区三区 | 国产免费啪嗒啪嗒视频看看 | 欧美一级视频免费 | 国产婷婷精品AV在线 | 国产一级高清视频免费看 | 欧美一区二区在线观看免费网站 | 国产午夜久久精品 | 欧美在线视频免费观看 | 91久久青青青国产免费 | 国产午夜亚洲精品 | 国产成人精品日本欧美动漫 | 肉多NP 巨H公交车情欲 | 国产精自产拍久久久久久蜜 | 亚洲视频在线观看 | 无码AV久久久久久久久 | 成人h免费观看视频 | 四虎影库884aa.cow | 日日麻批免费视频播放高清 | 激情aa视频试看免费 | 在线播放国产乱 | 99久久久无码国产AAA精品 | 91精品手机国产在线观 | 永久免费看www色视频 | 亚洲伊人久久精品 | 五月色丁香综合成人网 | 开心婷婷网| 少妇扒开粉嫩小泬视频 | 国产农村妇女精品一二区 | 久久精品视频91 | 日本少妇内射视频播放舔 | 久久99九九99九九99精品 | 国产三级精品三级国产 | 91精品福利 | 亚洲午夜精品久久久久久抢 | 成年黄网站色视频免费观看 | 午夜视频网站在线观看 | 国产综合色在线视频播放线视 | 久久伊人一区二区三区四区 | 伊人日日夜夜 | 欧美午夜视频 | 免费三圾片在线观看 | 宝贝吃吃它就像吸棒棒糖 | 亚洲另类自拍丝袜第1页 | 99re热视频精品首页 | 导航福利在线 | 亚洲bt区 | 欧美精品一区二区黄A片 | 老湿机在线观看 | 成年女人色毛片免费 | 日本视频免费观看 | 成人免费看AA片 | 天天做天天爱天天爽综合网 | 欧美特黄一区二区三区 | 秋霞成人国产理论A片 | 国产人人看 | 66亚洲一卡2卡新区成片发布 | 日本高清不卡免费 | 欧美日韩影视 | 久久免费大片 | 久久99精品一久久久久久 | 美女被抽插舔B到哭内射视频免费 | 国产综合区 | 国产精品久久久久无码人妻精品 | 国产激情久久久久影 | 日本三级香港三级人妇 下载 | 天堂新版资源中文最新版地址 | 精品国产人妻国语 | 色综合天天综合网站中国 | 久久狠狠丁香婷婷综合 | 亚洲午夜精品A片久久WWW慈禧 | 99视频精品免视看 | 中餐厅5季几号播出 | 国产伦孑沙发午休精品 | 人妻超级精品碰碰在线97视频 | 3d人肉蒲团之极乐 | 久久综合九色综合桃花 | 黄A无码片内射无码视频 | 欧美三级免费网站 | 大陆一级毛片免费视频观看 | 最近免费中文字幕大全高清MV | 午夜精品福利在线导航小视频 | 欧美又粗又深又猛又爽A片 欧美又粗又长A片XXOO在线看 | 国产人成精品香港三级在 | 日本黄色一区 | 青草视频在线观看免费视频 | 免费在线黄色网址 | 少妇高潮特黄A片 | 久久久这里只有精品免费 | 日本高清www视频在线观看 | 国产色播| 在线观看免费播放黄污 | 精品精品国产欧美在线 | 精国产品一区二区三区A片 精产国品一二三产品麻豆 金瓶梅2快播 | 天天色天天射综合网 | 精品福利app导航 | 色综合天天娱乐综合网 | 亚洲一级毛片免费在线观看 | 精品久久久久中文字幕日本 | 日韩国产一区二区三区四区五区 | 免免费国产AAAAA片 | 中文字幕熟女人妻偷伦在线视频 | 久久99精品久久久久久青青日本 | 青草视频免费观看 | 美国毛片毛片全部免费 | 日韩精品免费观看 | 波多野结衣hd在线播放 | 狠色鲁很很鲁在线视频 | 东京热无码中文字幕av专区 | 家庭教师波多野结衣在线观看 | 亚洲香蕉在线视频 | 黄色免费一级片 | 日韩色情综合网 | 国产欧美熟妇另类久久久 | 国产精品99精品久久免费 | 国产高清视频免费最新在线 | 九九re热| 国产AV一区二区三区人妻 | 国产传媒在线观看视频免费观看 | 亚在线观看免费视频入口 | 久久99精品久久久久久综合 | 日韩一区二区三区中文字幕 | 99久久综合狠狠综合久久 | 国产视频最新 | 日韩黄色在线 | 风韵丰满熟妇啪啪区老老熟女百度 | 99精品免费久久久久久久久日本 | 国内精品乱码卡一卡2卡 | 欧美亚洲天堂网 | 在线观看成人A片免费播放 在线观看免费的小电影网站 | 秋霞电影伦理伦理片 | 免费又黄又爽A片免费看 | 国产在线观看中文字幕 | 婷婷综合久久狠狠色成人网 | 国产又爽又猛又粗的视频A片 | 99久久国产露脸国语对白 | 老师你夹得好紧好爽动态图 | 88av视频在线观看 | 亚洲一区免费观看 | 亚洲精品久久7777777 | 97人妻超在线观看免费 | h片在线观看免费 | 欧美黑人xxxx| 色-情-伦-理一区二区三区电影 | 免费高清岛国在线观看 | 男女之间的唏唏哩哩电视剧 | 69堂在线观看国产成人 | 蜜臀AV色欲A片无人一区 | 国产乱妇乱子在线播视频播放网站 | 西瓜精品国产自在现线 | 国产精品久久久久9999小说 | 男男女女爽爽爽视频免费 | 婷婷五月花 | 国产中文字幕乱码免费 | 午夜DJ影院在线观看免费完整高清 | 另类人妖图片 | 国产色婷婷亚洲99精品 | 波多野结衣一区 | 国产专区日韩精品欧美色 | 国产精品午夜自在在线精品 | 欧美成人高清在线视频大全 | 亚洲精品影视 | 亚洲va在线va天堂成人 | 国色天香日本人妻无码网站 | 爱豆传媒在线观看视频 | 波多野结衣在线资源 | 舌头添高潮A级毛片 | 2022最新国产在线不卡a | 真人性做爰A片免费 | 久久伊人精品青青草原2021 | 电影伦理片 | 韩国伦理在线电影免费观影网站 | 伦理网| 激情综合丝袜美女一区二区 | 放荡黄高辣H文NP | 一级特黄国产高清毛片97看片 | 午夜视频国产 | 国产一区免费在线观看 | 久热精品视频在线观看 | 疯狂撞击美妇雪白的大肉臀 | 亚洲最大色网 | 一个人看的视频在线观看高清 | 99RE6这里只有精品国产AV | 日本加勒比视频在线观看 | 色狠狠成人综合网 | 一区二区三区网站 | 人妻不敢呻吟被中出A片视频 | 久久国产网 | 久久中文字幕人妻AV熟女 | 品色堂最新| 99久久99久久精品国产 | 六色电影网 | 国精视频一卡二卡三卡四卡 | 亚洲手机在线观看 | www.毛片.com| 亚洲精品久久久久久成人 | 网友自拍一区 | 欧美伊久线香蕉线新在线 | 亚洲人成人网毛片在线播放 | 汗だく爆乳中出しプレスめぐり | 欧美在线一级视频 | 四虎影片国产精品8848 | v在线| 99热久久最新地址 | 免费麻豆文化传媒 | 插的痛的视频一卡二卡三卡 | 婷婷丁香五月激情综合在线 | 西部矿业网 | 日本亚洲精品无码区国产电影 | 久久免费区一区二区三波多野 | 免费的又色又爽又黄的视频软件 | 免费精品一区二区三区A片在线 | 成人在线网站 | 国语熟妇乱人乱A片久久 | 日本免费网址大全在线观看 | 在线视频久久只有精品第一日韩 | 国产人妻精品一区二区三区不卡 | 一区二区久久日韩一片棋牌 | 国产人妻精品一区二区三区不卡 | 久久新网址| 亚洲AV成人一区二区三区在线看 | 四虎影视影院手机在线看 | 黄色免费小网站 | 宅女午夜福利免费视频 | 六月丁香六月综合缴情 | 欧洲无人区码SUV | 亚洲国产果果在线播放在线 | 五月色播先锋在线丁香 | 亚洲精品无码高潮喷水A片在线 | 超碰caopro熟女m超碰分类 | 亚洲国产欧美在线 | 野花社区wwW高清视频 | 果冻传媒和91制片厂网站软件 | 国产a网 | aⅴ免费视频 | 你懂得视频在线 | 亚洲、国产综合视频 | 国产三级多多影院 | 亚洲AV高清一区二区三区色欲 | 日本不卡不码高清免费观看 | 成都影院免费高清完整版 | 久久久久久久岛国免费播放 | 中文字幕天堂中文 | 日本精品人妻无码免费大全 | 最好免费观看高清视频直播小说 | 国偷自产AV一区二区三区动漫 | 中文字幕人乱码中文 | 亚洲v欧美 | 1级a的观看视频 | AV一区AV久久AV无码 | 欧美xxxx日本 | 手机av在线播放 | www亚洲天堂 | 妞干网免费视频在线观看 | 日韩一区二区三区视频在线观看 | 亚洲一区二区在线视频 | 亚洲欧美中文日韩二区一区 | 一区二区三区精密机械 | 国产成人免费 | 成人在无码AV在线观看一 | 国产精品扒开做爽爽爽的视频 | 美日韩在线 | 欧美综合图区亚洲综合图区69 | 综合久久一区二区三区 | 色欲AV巨乳无码一区二区 | 日本丝瓜着色视频 | 国产日韩视频一区 | caoporn视频在线观看 | 亚洲国产AV一区二区三区四区 | 无限观看社区在线观看免费 | 成人H动漫AV无码无遮挡A片 | 2024最新国产自产精品 | 激情文学小说区另类小说同性 | 波多野结衣强奷系列在线观看 | aaaaaaa一级毛片 | 校园黄乱色伦短篇小说 | xxxwww黄色 | 国产精品色婷婷在线观看 | 亚洲狼人伊人中文字幕 | 日韩伦理一区二区三区 | 日本免费久久久久久久网站 | 69式在线观看视频免费 | 超91在线 | 伦理电影v男人天堂 | 国产亚洲精品久久无码小说 | 午夜免费国产体验区免费的 | JLZZJLZZ日本人护士水好多 | 日韩久久一区二区三区 | 97人人草 | 天天射天天干天天 | 品色堂永久 | 久久性色AV亚洲电影无码 | 欧美精品在线一区二区三区 | 久久亚洲精品玖玖玖玖 | 婷婷婷色| 无码人妻精品一区二区三区蜜臀 | 成人网站色情WWW在线 | 男女高潮又爽又黄又无遮挡 | 97视频人人 | 丁香五月情| 老太婆xxx | 最近最新中文字幕大全免费版下载 | 老师你下面太紧进不去动态图 | 成人在线免费看 | 国产麻豆老师在线观看 | 中国一级全黄的免费观看 | 精品AV国产一区二区三区 | 狠狠色伊人亚洲综合网站l 狠狠色伊人亚洲综合第8页 | 狠狠色影院 | 日本免费在线看 | 无码成人AA片一区二区 | 深爱五月婷婷 | 99久热只有精品视频免费看 | 高辣H文短篇啪啪小说男男 高辣H文黄暴糙汉文H文 | 古装一级毛片手机免费看 | 九九热视频免费观看 | 人人添人人麦人人爽夜欢视频 | 久青草网站 | 日本高清在线观看视频www | 91精品手机国产在线观 | 福利视频导航网 | 日韩二三区 | 青草国内精品视频在线观看 | 日本无码熟妇人妻在线视频免费看 | 欧美人与性动交a欧美精品 欧美人与物videos新另类性 | 色妇色综合久久夜夜 | 亚洲成人福利在线观看 | 欧美jizz8性欧美 | 成年网站在线观看播放 | 最近手机中文字幕大全首页 | 动漫免费在线观看 | 大乐透23105晒票 | 久久无码潮喷A片无码高潮动漫 | 狠狠干综合 | 日本高清不卡免费 | 99re在线视频 | 66成人网 | 欧美中文字幕在线播放 | 少妇做爰特黄A片免费看9588 | 黄色特级一级片 | 一女被两男吃奶添下A片免费网站 | 欧美日本韩国 | 国产成人精品三级在线 | 亚洲精品aaa | 四虎永久免费观看在线 | 国产v综合v亚洲欧美大片 | 免费观看WWW成人A片 | www.中文字幕 | 欧美性天天影院欧美狂野 | 黑人大黑机巴做爰 | 国产精品户露AV在线户外直播 | 国产色情无码永久免费软件 | 国精产品网曝黑料在线观看 | 巨肉超污巨黄H文小短文双男 | 日韩精品第二页 | 狠狠干综合网 | 久久综合九色综合97免费下载 | 好爽好多水C死你视频 | 亚洲婷婷国产精品电影人久久 | 亚洲理论在线a中文字幕 | 国产五月婷婷 | 品色永久免费论坛 | 久久九九免费 | 爱你千万次韩剧在线观看 | 亚洲性久久久影院 | 国产妇女视频 | 美国免费高清一级毛片 | 无限看片的免费视频动漫 | 秋霞在线看片无码免费 | 动漫成年美女黄漫网站 | 黄色毛片在线 | 国产黄色在线观看 | 国产a免费观看 | 久久片 | 张津瑜和吕知樾事件 | 欧美精品乱码99久久蜜桃 | 欧美一区中文字幕 | 神马午夜福利线及电影 | 久久99国产视频 | 欧洲乱码卡1卡2在线 | 亚洲韩国偷拍在线观看 | 吕知樾百度云资源 | 国产成人精品综合久久久 | 午夜DJ影院在线观看免费完整高清 | 国产亚洲福利在线视频 | 站长推荐国产精品视频 | 最近中文字幕免费国语6 | 99精品久久秒播无毒不卡 | 综合五月天婷婷丁香 | 国产精品嫩草99AV在线 | 永久免费看成人A片在线播放 | 久久精品亚洲成在人线AV麻豆 | 国产第一页浮力影院入口 | 午夜精品视频在线无码 | 国产欧美成人一区二区A片 国产女人乱人伦精品一区二区 | 在线岛国片免费观看无码 | 色视频免费网站 | 我替清水文男主们开荤H | 天天射天天做 | 日韩一区二区三区中文字幕 | 欧美精品一区二区三区在线播放 | 日韩在线视频导航 | 性生a| 国产精品99久久久久久小说 | 欧美女人的阴户毛茸茸的 | 富二代精品短视频在线 | 最新国产毛片 | 色无极亚洲色图 | 午夜干b | 伦理秋霞电院百 | 无码欧美激情性做爰免费 | 被群CAO的合不拢腿H两根一起 | 撞击着旗袍美妇的肉臀 | 刺激性A片欧美激情免费 | 成人黄色在线播放 | 亚洲 欧美 综合 高清 在线 | www.91久久| 久草免费新视频14 | 青青国产线观观看视频 | 在线视频99 | 无人区卡一卡二卡三乱码网站 | 欧美日韩精 | 精品人妻无码一区二区三区牛牛 | 亚洲综合自拍 | re99| 久久爱色欲AV | 久久99国产精一区二区三区 | 久久综合久久综合九色 | 好爽视频| 小明永久成人一区二区 | 欧美 xxxx18性欧美 | 国产高清啪啪 | 久久综合九色综合97小说 | 麻豆一姐视传媒短视频 | 成人综合国产乱在线 | 少年巴比伦免费完整在线观看 | 亚洲精品日本 | 成年人网站黄色 | 婷婷综合亚洲 | 熟女人妻精品一区二区三 | 久久国产精品人妻一区二区 | 亚洲国产精品VA在线看黑人 | 国产精品高潮呻吟AV久久床戏 | 伊人久久中文字幕 | 色吧电影网 | 真实国产精品视频国产网 | 久久尹人 | 2021天堂网 | 烽火三月| 蝌蚪自拍网 | 免费做爰猛烈吃奶摸视频在线观看 | 91精品国产手机在线版 | 王伟忠周梦莹最新章节 | 亚洲国产高清精品线久久 | 日韩国产成人无码AV毛片蜜柚 | 国产精品久久久久久 | 乱子轮熟睡1区 | 夜插插 | 国产午夜久久影院 | 清纯女高中生沦陷H公交车 清纯校花挨脔日常H惩罚视频 | 乱码精品一卡2卡二卡三 | 2024影院秋霞成人午夜电影免费 | 国偷自产视频一区二区99 | 久久国产精品一国产精品金尊 | 一集片在线观看 | 日韩精品一区二区三区国语自制 | 青草韩国 | 色婷婷综合在线 | 欧美一级黄色片 | 国产免费不卡视频 | 妞干网手机免费视频 | 日本一道免费d v d | 亚洲国产欧美日本视频 | 韩国漂亮老师做爰BD在线看 | 青草青草久热精品视频在线网站 | 亚洲精品乱码久久久久蜜桃 | 歪歪漫画羞羞漫画国产 | 欧美在线一级视频 | 么么哒电影大全免费观看 | 色八区人妻视频在线精品 | 黄色片大全在线观看 | 欧美精品www| 国精产品一二二区传媒有哪些 | 日韩色天使综合色视频 | 久久精品国产免费播放 | 四虎影院211风情影院 | 波多野结衣亚洲一区二区三区 | 亚洲中文字幕日本无线码 | 欧美成人大色情大片破碎的拥抱 | 在线看片av以及毛片 | 奇米777狠狠色噜噜狠狠狠 | 国产精品一区二区AV白丝在线 | 精品国产一区二区三区不卡 | 天天插天天舔 | 久久免费看少妇高潮A片特黄多 | 大好深啊把腿开开污文腐 | 夜夜草天天干 | 操美女视频在线观看 | 国产一区免费在线观看 | 免费看午夜高清性色生活片 | 女部长出差的滋味HD | 中国内谢| 亚洲欧洲精品成人久久曰影片 | 97免费看 | 国产成人精品综合在线观看 | 国产主播AV福利精品一区 | JLZZJLZZ日本人护士水好多 | 性欧美精品久久久久久久 | 国产精品三级 | 激情区小说区偷拍区图片区 | 李宗瑞性侵照片全集 | h网址在线观看 | 欧美亚洲蜜桃成熟 | 波多野结衣中文丝袜字幕 | 网站三级| 国产第一页浮力影院草草影视 | 老头把我添高潮了A片故事 老王轻一点儿好爽在深一点 | 抽插内射高潮呻吟爆乳 | 91在线免费观看网站 | 黑人巨茎大战俄罗斯美女 | 亚洲精品久久无码一区二 | 产精品视频在线观看免费 | 污污免费网站 | 天美麻豆精东果冻天美传媒 | 国产玩弄人妻出轨系列 | 91在线激情在线观看 | 麻豆影片| 亚洲综合在线视频自拍 | 日本免费观看的视频在线 | 色窝网 | 国产成人AV在线播放影院 | 99re在线视频观看 | 另类国产 | 亚洲AV高清一区二区三区色欲 | 精品国产午夜福利精品推荐 | 国产精品福利短视在线播放频 | 久久99麻豆婷婷AV1区2区 | 公和我做爽死我了A片口述 公交车上无耻挖阴 | 精品国产天堂综合一区在线 | 日本高清色视频www 日本高清色片 | 国产一区影视 | 免费日本黄色网址 | 国产亚洲精品欧洲在线视频 | 亚洲国产一区二区三区四区色欲 | 极品夜夜嗨久久精品17c | AV国产乱码一区二区三视频 | 免费一级毛片能看的 | 中文字幕人成乱码在线观看 | 亚婷婷洲AV久久蜜臀无码 | 亚洲AV国产AV一区无码小说 | 三个老外与一女做爰A片 | YASEE亚瑟中文网 | 狠狠色网 | 99国产精品久久人妻无码 | 色综合久久综合中文小说 | 雨宫琴音qvod | 精品亚洲国产成人A片在线播放 | 亚洲 欧美 制服 中文字幕 | 2024在线看日本三级 | a级黄色片网站 | 国产成久久免费精品AV片天堂 | 97在线免费视频 | 国产成人无码免费看视频软件 | 91po国产在线精品免费观看 | 免看黄大片AA | 影音先锋a色情av资源 | 99热久久爱五月天婷婷 | 国产孰妇精品AV片国产m3u8 | 文中字幕一区二区三区视频播放 | 美国一级毛片视频 | 欧美肥婆姓交大片 | 九9热这里真品 | 应韩国伦理片 | 91大神福利视频 | 久久精品AV无码一区二区小说 | 第四色新网站 | 狠狠躁日日躁夜夜躁A片小说按摩 | 日日噜噜大屁股熟妇AV张柏芝 | 樱花草社区WWW视频在线观看高清 | www亚洲天堂| 2019中文字幕乱码免费 | 九九久久精品 | 中文三 级 黄 色 片 | 欧美XXXXXXX乱XXX另 | 欧美日韩亚洲二区在线 | 日本精品视频在线 | 黄色网址免费 | 一级黄色片免费看 | 国产超高清麻豆精品传媒麻豆精品 | 欧美精品一国产成人性影视 | 拔擦拔擦8X永久华人免费播放器 | 大菠萝福利污下载APP | 一起看电影网 | 国产成人亚综合91精品首页 | 色婷婷精品免费视频 | 欧美一级高清在线观看 | 一级毛片免费不卡在线 | 欧美日韩免费在线 | 波多野结衣中文字幕久久 | 亚洲国产日韩欧美一区二区三区 | 国产视频自拍一区 | 亚洲精品无码高潮喷水A片在线 | 美国免费毛片 | 美女解开胸衣露出奶头的游戏 | 牛牛精品专区在线 | 中文字幕亚洲综久久2021 | 日本www色视频成人免费免费 | 三个老外与一女做爰A片 | 在线观看亚洲欧美视频免费 | 香港三级日本三级韩国三级 | 欧美XXXXX高潮喷水麻豆 | 思思99re66在线精品免费观看 | 小h片在线| 99久久免费看国产精品 | 伴郎粗大的内捧猛烈进出视频观看 | 草草影院在线观看视频 | 琪琪SEE色原网色原网站18 | 草cl2016最新地址入口 | 色综合小说天天综合网 | 欧美人成一本免费观看视频 | 成人中文在线 | 麻豆自媒体 一区 | 久久97精品久久久久久清纯 | 波多野结衣在线中文 | 久久久久女人精品毛片九一 | 亚洲熟少妇在线播放999 | 77788色婬在线视频 | 黄网站免费在线观看 | 中文字幕在线免费视频 | 国产亚洲日韩精品激情 | 欧区一欧区二欧区三免费 | 日本在线高清视频 | 重返20岁 下载 | 国产在线视频你懂得 | 在线看黄色的网站 | 国产嫖妓一区二区三区无码 | 动漫美女的巨乳被揉胸 | 亚洲剧场午夜在线观看 | 国产亚洲精品久久久性色情软件 | 泷泽萝拉第一部快播 | 青青草原精品国产亚洲AV | 日本在线日本中文字幕日本在线视频播放 | 影视先锋男人无码在线 | 国产精品国产三级国产普通 | 国产一区二区女内射 | 亚洲射图 | 久久99国产精品久久 | 欧美一区二区三区四区在线观看 | 免费蜜芽官网网址永不失联 | 欧美又大粗又黄又爽无码 | 久久久久免费精品国产小说 | 午夜伊人 | 亚洲有码薄码 | 女人把腿张开叫男人桶免费视频 | 一个好妈妈7中字头强华驿 一二三影院 | 2022国产成人精品福利网站 | 工口里番全彩全彩无遮挡 | 久久久精品波多野结衣 | 波野多结衣在线 | 日日日日人人人夜夜夜2017 | 被灌满了嗯不行NP | 日产乱码一卡二卡三免费 | 黑巨人与欧美精品一区 | 日韩欧美一区二区三区在线播放 | 中文字幕在线观看免费视频 | 热99久久 | 色吧欧美| 国产美女视频一区二区三区 | 欧美三级黄色 | 91天堂最新在线观看 | 色欲久久99精品久久久久久AV | 欧美播播 | 免费看一级黄色片 | 精品一区二区三区免费毛片 | 伊人影院蕉久影院直播福利 | 囯产精品宾馆在线精品酒店 | 亚洲国产中文在线视频 | 欧美精品第一区 | 久久精品国产99久久 | 久久99精品久久久久久 | 日本一本无码中文字幕 | 青草视频国产 | 最大胆裸体人体牲交666 | 欧美视频在线观看欧美大片 | 无码免费人妻A片AAA毛片一区 | 我和两个女领导玩双飞 | 激情深爱 | 男人的天堂精品国产一区 | 日韩免费一区 | 91精品国产一区 | 中国一级毛片视频免费看 | 黄色a一级视频 | 女人被添全过程A片试看V | 柳文文被肉干高H潮文不断 擼一擼AV网站 | 国偷自产一区二区免费视频 | 无码人妻一区二区久久 | 久久免费看少妇高潮A片特黄多 | 香港三级欧美国产精品 | 午夜视频欧美 | 亚洲大片在线观看 | 无码av波多野结衣久久 | 扒开女人下面使劲桶动态图 | 国产免费黄色 | 中文字幕免费观看视频 | 国产又爽又黄无码无遮挡在线观看 | 做A爰片久久毛片A片的价格 | 色图片大全123| 久久久高清| 午夜片神马影院福利 | 三级在线网站 | 国产伊人网 | 免费在线看黄的网站 | 精品国产成人AV在线看 | 亚洲区激情区图片小说区 | 成人黄色在线网站 | 免费看的一级毛片 | 天天综合天天操 | 色宅男午夜电影网站 | 久热精品视频 | 亚洲国产精品天堂在线播放 | u影快播 | 成人777777| 丁香花五月 | 国产精品中文字幕在线 | 乱人伦小说500篇目录 | 日本无码一二三区别免费 | 国精品人妻无码一区二区三区三 | 久久久精品久久 | 在镜头里被CAO翻了H | 久久亚洲国产高清 | 国产精品福利短视在线播放频 | 网站免费满18成年在线观看 | 欧美乱妇无码大片在线观看 | 欧美日韩精品久久久免费观看 | 日产中文字乱码卡一卡二视频 | 国内精品久久久久久 | 国产亚洲精品久久久久久国 | 桃色社区| 激情啪啪网站 | 日本又色又爽又黄的A片视频免费 | 欧美激情无码视频一二三 | 级毛片久久久毛片精品毛片 | 男人站影音先锋男人站 | 精品高清1卡2卡3卡4麻豆 | 久久久久久久尹人综合网亚洲 | 亚洲精品久久久久 | 欧美成人精品A片免费区网站 | 激情综合在线观看 | 国产护士资源总站 | 久久久久久久网 | 亚洲色婷婷免费视频 | 免费看国产黄线在线观看 | 日本a级在线 | www.色网| 国产综合欧美日韩在线 | 国产伦子系列沙发午睡 | 91嫩草国产在线观看免费 | 农村肥BWBWBWBWBW | 日本a在线视频 | 精品国产一区二区三区久久影院 | 国产一区日韩二区欧美三区 | 国内精品伊人久久久久妇 | 毛太多进不去21p | 亚洲AV无码色情第一综合网 | 欧洲乱码一卡2卡三卡4卡高清 | 最新版天堂资源中文官网 | 成人久久久久久 | 亚洲国产精品久久又爽黄A片 | 在线免费影院 | 无限免费动漫看片的视频 | 午夜DJ国产精华日本无码 | 欧美成人精品动漫在线专区 | 把腿张开老子臊烂你多P视频软件 | 西西人体大尺度nte 西西人体大胆牲交PP6777 | 日韩精品人妻AV一区二区三区 | 久久一日本道色综合久久m 久久一日本道色综合久 | 国产精品色情国产三级在线观 | 幻女与人xx00毛片免费 | 男人猛躁进女人毛片A片 |