精品欧美一区二区三区在线观看 _久久久久国色av免费观看性色_国产精品久久在线观看_亚洲第一综合网站_91精品又粗又猛又爽_小泽玛利亚一区二区免费_91亚洲精品国偷拍自产在线观看 _久久精品视频在线播放_美女精品久久久_欧美日韩国产成人在线

完全解讀 OpenPyXL 設置 Excel 單元格樣式

開發 后端
您應該謹慎使用在本文中學到的技能。如果您想了解有關 OpenPyXL 支持樣式的更多信息,您可以查看他們的文檔。

[[417379]]

Python中文社區 (ID:python-china)

 OpenPyXL 使您能夠以多種不同的方式設置單元格的樣式。樣式化單元格會讓您的電子表格充滿魅力!這將有助于將它們與其他電子表格區分開來。但是請不要過度使用, 如果每個單元格都有不同的字體和顏色,您的電子表格就會看起來一團糟。

您應該謹慎使用在本文中學到的技能。如果您想了解有關 OpenPyXL 支持樣式的更多信息,您可以查看他們的文檔。

https://openpyxl.readthedocs.io/en/stable/styles.html

在本文中,您將了解以下內容:

•  設置字體

•  設置對齊方式

•  添加邊框•更改單元格背景顏色

•  將圖像插入單元格•樣式合并單元格

•  使用內置樣式

•  創建自定義命名樣式

現在是時候開始探索如何使用 OpenPyXL 處理字體了!

設置字體

您可以用字體在計算機上設置文本樣式。字體控制您在屏幕上或打印中看到的文本的大小、粗細、顏色和樣式。您的計算機可以使用數千種字體。Microsoft 在其 Office 產品中包含了許多字體。

當您想使用 OpenPyXL 設置字體時,您需要從 openpyxl.styles 導入 Font 類。以下演示您將如何進行導入:

  1. from openpyxl.styles import Font 

Font 類采用許多參數。根據 OpenPyXL 的文檔,這是 Font 類的完整參數列表: 

  1. class openpyxl.styles.fonts.Font(name=Nonesz=Noneb=Nonei=Nonecharset=Noneu=None,   
  2.     strike=Nonecolor=Nonescheme=Nonefamily=Nonesize=Nonebold=Noneitalic=None,   
  3.     strikethrough=Noneunderline=NonevertAlign=Noneoutline=Noneshadow=None,   
  4.     condense=Noneextend=None

以下列表顯示了您最有可能使用的參數及其默認值:

•  name=’Calibri’

•  size=11

•  bold=False

•  italic=False

•  vertAlign=None

•  underline=’none’•strike=False•color=’FF000000′

這些參數允許您設置使文本看起來漂亮所需的大部分內容。請注意,OpenPyXL 中的顏色名稱使用十六進制值來表示 RGB(紅、綠、藍)顏色值。您可以設置文本是否應為粗體、斜體、下劃線或刪除線。

要了解如何在 OpenPyXL 中使用字體,請創建一個名為 font_sizes.py 的新文件,并向其中添加以下代碼: 

  1. # font_sizes.py  
  2. import openpyxl  
  3. from openpyxl.styles import Font  
  4. def font_demo(path):  
  5.     workbook = openpyxl.Workbook()  
  6.     sheet = workbook.active  
  7.     cell = sheet["A1"]  
  8.     cell.font = Font(size=12 
  9.     cell.value = "Hello"  
  10.     cell2 = sheet["A2"]  
  11.     cell2.font = Font(name="Arial"size=14color="00FF0000" 
  12.     sheet["A2"] = "from"  
  13.     cell2 = sheet["A3"]  
  14.     cell2.font = Font(name="Tahoma"size=16color="00339966" 
  15.     sheet["A3"] = "OpenPyXL"  
  16.     workbook.save(path)  
  17. if __name__ == "__main__":  
  18.     font_demo("font_demo.xlsx") 

此代碼在三個不同的單元格中使用了三種不同的字體。在 A1 中,您使用默認值,即 Calibri。然后在 A2 中,將字體大小設置為 Arial 并將大小增加到 14 磅。最后,在 A3 中,您將字體更改為 Tahoma,將字體大小更改為 16 磅。

對于第二種和第三種字體,您還可以更改文本顏色。在 A2 中,將顏色設置為紅色,在 A3 中,將顏色設置為綠色。

當您運行此代碼時,您的輸出將如下所示:

嘗試更改代碼以使用其他字體或顏色。如果你想冒險,你應該嘗試將你的文字加粗或斜體。

現在您已準備好學習文本對齊。

設置對齊

您可以使用 openpyxl.styles.Alignment 在 OpenPyXL 中設置對齊方式。您可以使用此類來旋轉文本、設置文本換行和縮進。

以下是 Alignment類使用的默認值:

•  horizontal=’general’

•  vertical=’bottom’•text_rotation=0

•  wrap_text=False

•  shrink_to_fit=False

•  indent=0

打開 Python 編輯器并創建一個名為 alignment.py 的新文件。然后在其中添加以下代碼: 

  1. # alignment.py  
  2. from openpyxl import Workbook  
  3. from openpyxl.styles import Alignment  
  4. def center_text(path, horizontal="center"vertical="center"):  
  5.     workbook = Workbook()  
  6.     sheet = workbook.active  
  7.     sheet["A1"] = "Hello"  
  8.     sheet["A1"].alignment = Alignment(horizontalhorizontal=horizontal,  
  9.                                       verticalvertical=vertical)  
  10.     sheet["A2"] = "from"  
  11.     sheet["A3"] = "OpenPyXL"  
  12.     sheet["A3"].alignment = Alignment(text_rotation=90 
  13.     workbook.save(path)  
  14. if __name__ == "__main__":  
  15.     center_text("alignment.xlsx") 

運行此代碼時,您將在 A1 中水平和垂直居中字符串。然后使用 A2 的默認值。最后,對于 A3,將文本旋轉 90 度。

嘗試運行此代碼,您將看到如下內容:

最好花時間嘗試不同的 text_rotation 值。然后嘗試使用不同的值更改水平和垂直參數。很快,您就可以像專業人士一樣對齊文本了!

現在您已準備好了解如何為單元格添加邊框!

添加邊框

OpenPyXL 使您能夠設置單元格邊框的樣式。您可以為單元格的四個邊中的每一個指定不同的邊框樣式。

您可以使用以下任何一種邊框樣式:

•‘  dashDot’

•‘  dashDotDot’

•‘  dashed’•‘dotted’

•‘  double’•‘hair’•‘medium’

•‘  mediumDashDot’

•‘  mediumDashDotDot’,

•‘  mediumDashed’

•‘  slantDashDot’•‘thick’

•‘  thin’

打開 Python 編輯器并創建一個名為 border.py 的新文件。然后在您的文件中輸入以下代碼: 

  1. # border.py  
  2. from openpyxl import Workbook  
  3. from openpyxl.styles import Border, Side  
  4. def border(path):  
  5.     pink = "00FF00FF"  
  6.     green = "00008000"  
  7.     thin = Side(border_style="thin"color=pink 
  8.     double = Side(border_style="double"color=green 
  9.     workbook = Workbook()  
  10.     sheet = workbook.active  
  11.     sheet["A1"] = "Hello"  
  12.     sheet["A1"].border = Border(top=doubleleft=thinright=thinbottom=double 
  13.     sheet["A2"] = "from"  
  14.     sheet["A3"] = "OpenPyXL"  
  15.     sheet["A3"].border = Border(top=thinleft=doubleright=doublebottom=thin 
  16.     workbook.save(path)  
  17. if __name__ == "__main__":  
  18.     border("border.xlsx") 

此代碼將為單元格 A1 和 A3 添加邊框。A1的頂部和底部使用“雙”邊框樣式并為綠色,而單元格側面使用“細”邊框樣式并為粉紅色。

單元格 A3 使用相同的邊框,但交換了它們,現在邊為綠色,頂部和底部為粉紅色。

您可以通過在 border_style 和要使用的顏色中創建 Side 對象來獲得此效果。然后將這些 Side 對象傳遞給 Border 類,該類允許您單獨設置單元格的四個邊中的每一個。要將邊框應用于單元格,您必須設置單元格的邊框屬性。

運行此代碼時,您將看到以下結果:

此圖像被放大了很多,以便您可以輕松看到單元格的邊框。如果您嘗試使用本節開頭提到的其他一些邊框樣式來修改此代碼,您可以了解您還可以做什么。

更改單元格背景顏色

您可以通過更改背景顏色來突出顯示一個單元格或一系列單元格。在大多數情況下,突出顯示單元格比更改文本的字體或顏色更引人注目。OpenPyXL 為您提供了一個名為 PatternFill 的類,您可以使用它來更改單元格的背景顏色。

PatternFill 類接受以下參數(默認值包括在下面):

•  patternType=None

•  fgColor=Color()

•  bgColor=Color()

•  fill_type=None

•  start_color=None

•  end_color=None

您可以使用多種不同的填充類型。以下是當前支持的填充類型列表:

•‘none’

•‘solid’

•‘darkDown’

•‘darkGray’

•‘darkGrid’

•‘darkHorizontal’

•‘darkTrellis’

•‘darkUp’

•‘darkVertical’

•  ‘gray0625’

•  ‘gray125’

•  ‘lightDown’

•  ‘lightGray’

•  ‘lightGrid’

•  ‘lightHorizontal’

•  ‘lightTrellis’

•  ‘lightUp’

•  ‘lightVertical’•‘mediumGray’

現在您有足夠的信息來嘗試使用 OpenPyXL 設置單元格的背景顏色。在 Python 編輯器中打開一個新文件并將其命名為 background_colors.py。然后將此代碼添加到您的新文件中: 

  1. # background_colors.py  
  2. from openpyxl import Workbook  
  3. from openpyxl.styles import PatternFill  
  4. def background_colors(path):  
  5.     workbook = Workbook()  
  6.     sheet = workbook.active  
  7.     yellow = "00FFFF00"  
  8.     for rows in sheet.iter_rows(min_row=1max_row=10min_col=1max_col=12):  
  9.         for cell in rows:  
  10.             if cell.row % 2:  
  11.                 cell.fill = PatternFill(start_color=yellowend_color=yellow 
  12.                                         fill_type = "solid" 
  13.     workbook.save(path)  
  14. if __name__ == "__main__":  
  15.     background_colors("bg.xlsx") 

此示例將迭代 9 行 12 列。如果該單元格在奇數行中,它會將每個單元格的背景顏色設置為黃色。背景顏色發生變化的單元格將從 A 列到 L 列。

當您想設置單元格的背景顏色時,您可以將單元格的填充屬性設置為 PatternFill 的實例。在此示例中,您指定 start_color 和 end_color。您還將 fill_type 設置為“solid”。OpenPyXL 還支持使用 GradientFill 作為背景。

嘗試運行此代碼。運行后,您將擁有一個新的 Excel 文檔,如下所示:

以下是您可以使用此代碼嘗試的一些想法:

•  更改受影響的行數或列數

•  更改您要更改的顏色

•  更新代碼以使用不同顏色為偶數行著色

•  嘗試其他填充類型

完成對背景顏色的試驗后,您可以了解如何在單元格中插入圖像!

將圖像插入單元格

OpenPyXL 使圖像插入 Excel 電子表格變得簡單。為了實現這個魔法,您可以使用 Worksheet 對象的 add_image() 方法。該方法接受兩個參數:

img – 您要插入的圖像文件的路徑 anchor – 提供一個單元格作為圖像的左上角錨點(可選)

對于此示例,您將使用Mouse vs. Python圖片:

[[417380]]

本書的 GitHub 存儲庫中有可供您使用的圖像。

下載圖像后,創建一個新的 Python 文件并將其命名為 insert_image.py。然后添加以下內容: 

  1. # insert_image.py 
  2. from openpyxl import Workbook  
  3. from openpyxl.drawing.image import Image  
  4. def insert_image(path, image_path):  
  5.     workbook = Workbook()  
  6.     sheet = workbook.active  
  7.     img = Image("logo.png")  
  8.     sheet.add_image(img, "B1")  
  9.     workbook.save(path)  
  10. if __name__ == "__main__":  
  11.     insert_image("logo.xlsx", "logo.png") 

在這里,您傳入要插入的圖像的路徑。要插入圖像,請調用 add_image()。在此示例中,您正在硬編碼以使用單元格 B1 作為錨定單元格。然后保存 Excel 電子表格。

如果你打開你的電子表格,你會看到它看起來像這樣:

您可能不需要經常在 Excel 電子表格中插入圖像,但這是一項極好的技能。

樣式合并單元格

合并單元格是將兩個或多個相鄰單元格合并為一個單元格。如果要使用 OpenPyXL 設置合并單元格的值,則必須使用合并單元格的最左上角的單元格。

您還必須使用此特定單元格為整個合并單元格設置樣式。您可以將在單個單元格上使用的所有樣式和字體設置與合并單元格一起使用。但是,您必須將樣式應用于左上角的單元格,才能將其應用于整個合并單元格。

如果您看到一些代碼,您就會明白這是如何工作的。繼續創建一個名為 style_merged_cell.py 的新文件。現在在您的文件中輸入以下代碼: 

  1. # style_merged_cell.py  
  2. from openpyxl import Workbook  
  3. from openpyxl.styles import Font, Border, Side, GradientFill, Alignment  
  4. def merge_style(path):  
  5.     workbook = Workbook()  
  6.     sheet = workbook.active  
  7.     sheet.merge_cells("A2:G4")  
  8.     top_left_cell = sheet["A2"]  
  9.     light_purple = "00CC99FF"  
  10.     green = "00008000"  
  11.     thin = Side(border_style="thin"color=light_purple 
  12.     double = Side(border_style="double"color=green 
  13.     top_left_cell.value = "Hello from PyOpenXL"  
  14.     top_left_cell.border = Border(top=doubleleft=thinright=thin 
  15.                                   bottom=double 
  16.     top_left_cell.fill = GradientFill(stop=("000000", "FFFFFF"))  
  17.     top_left_cell.font = Font(b=Truecolor="FF0000"size=16 
  18.     top_left_cell.alignment = Alignment(horizontal="center" 
  19.                                         vertical="center"
  20.     workbook.save(path)  
  21. if __name__ == "__main__":  
  22.     merge_style("merged_style.xlsx") 

在這里,您創建一個從 A2(左上角的單元格)開始到 G4 的合并單元格。然后設置單元格的值、邊框、填充、字體和對齊方式。

當您運行此代碼時,您的新電子表格將如下所示:

您應該花一些時間在合并的單元格上嘗試一些不同的樣式。例如,也許會想出比這里使用的灰色更好的漸變。

現在您已準備好了解 OpenPyXL 的內置樣式!

使用內置樣式

OpenPyXL 帶有多種內置樣式,您也可以使用。與其在本書中復制完整的內置樣式列表,不如查看官方文檔,因為它將是樣式名稱的最新來源。

但是,值得注意的是其中一些樣式。例如,以下是您可以使用的數字格式樣式:

•  ‘Comma’

•  ‘Comma [0]’

•  ‘Currency’

•  ‘Currency [0]’•‘Percent’

您還可以應用文本樣式。以下是這些樣式的列表:

•  ‘Title’

•  ‘Headline 1’

•  ‘Headline 2’

•  ‘Headline 3’

•  ‘Headline 4’

•  ‘Hyperlink’

•  ‘Followed Hyperlink’

•  ‘Linked Cell’

OpenPyXL 有幾個其他的內置樣式組。您應該查看文檔以了解支持的所有不同樣式。

現在您了解了一些可以使用的內置樣式,是時候編寫一些代碼了!創建一個新文件并將其命名為 builtin_styls.py。然后輸入以下代碼: 

  1. # builtin_styles.py  
  2. from openpyxl import Workbook  
  3. def builtin_styles(path):  
  4.     workbook = Workbook()  
  5.     sheet = workbook.active  
  6.     sheet["A1"].value = "Hello"  
  7.     sheet["A1"].style = "Title"  
  8.     sheet["A2"].value = "from"  
  9.     sheet["A2"].style = "Headline 1"  
  10.     sheet["A3"].value = "OpenPyXL"  
  11.     sheet["A3"].style = "Headline 2"  
  12.     workbook.save(path)  
  13. if __name__ == "__main__":  
  14.     builtin_styles("builtin_styles.xlsx") 

在這里,您將三種不同的樣式應用于三個不同的單元格。您可以使用“Title”,“Headline 1”和 “Headline 2”。

當您運行此代碼時,您最終將擁有一個如下所示的電子表格:

與往常一樣,您應該嘗試其他一些內置樣式。嘗試它們是確定它們做什么以及它們是否適合您的唯一方法。

如果你想創造你的風格怎么辦?這就是您將在下一節中介紹的內容!

創建自定義命名樣式

您也可以使用 OpenPyXL 創建設計的自定義樣式。要創建您的樣式,您必須使用 NamedStyle 類。

NamedStyle 類采用以下參數(也包括默認值):

•  name=”Normal”

•  font=Font()

•  fill=PatternFill()

•  border=Border()

•  alignment=Alignment()

•  number_format=None

•  protection=Protection()

•  builtinId=None

•  hidden=False

•  xfId=None

您應該始終為您的 NamedStyle 提供您自己的名稱以保持其唯一性。繼續創建一個新文件并將其命名為named_style.py。然后在其中添加以下代碼: 

  1. # named_style.py  
  2. from openpyxl import Workbook  
  3. from openpyxl.styles import Font, Border, Side, NamedStyle  
  4. def named_style(path):  
  5.     workbook = Workbook()  
  6.     sheet = workbook.active  
  7.     red = "00FF0000"  
  8.     font = Font(bold=Truesize=22 
  9.     thick = Side(style="thick"color=red 
  10.     border = Border(left=thickright=thicktop=thickbottom=thick 
  11.     named_style = NamedStyle(name="highlight"fontfont=font, borderborder=border)  
  12.     sheet["A1"].value = "Hello"  
  13.     sheet["A1"].style = named_style  
  14.     sheet["A2"].value = "from"  
  15.     sheet["A3"].value = "OpenPyXL"  
  16.     workbook.save(path)  
  17. if __name__ == "__main__":  
  18.     named_style("named_style.xlsx") 

在這里,您創建了一個 Font()、Side() 和 Border() 實例以傳遞給您的 NamedStyle()。創建自定義樣式后,您可以通過設置單元格的樣式屬性將其應用于單元格。應用自定義樣式的方式與應用內置樣式的方式相同!

您將自定義樣式應用到單元格 A1。

當您運行此代碼時,您將獲得一個如下所示的電子表格:

現在輪到你了!編輯代碼以使用 Side 樣式,這將更改您的邊框。或者創建多個 Side 實例,以便您可以使單元格的每一側都是唯一的。使用不同的字體或添加自定義背景顏色!

總結

您可以使用 OpenPyXL 對單元格做很多不同的事情。本文中的信息使您能夠以優美的方式格式化數據。

在本文中,您了解了以下主題:

•  使用字體

•  設置對齊方式

•  添加邊框

•  更改單元格背景顏色

•  將圖像插入單元格

•  樣式合并單元格

•  使用內置樣式

•  創建自定義命名樣式

您可以利用在本文中學到的內容制作精美的電子表格。您可以通過更改單元格的背景顏色或字體來突出特定的數據。您還可以使用內置樣式更改單元格的格式。OpenPyXL 在處理單元格時非常強大和有價值。 

 

責任編輯:龐桂玉 來源: Python中文社區
相關推薦

2009-08-07 17:54:41

C#單元格數據

2021-09-09 08:58:32

Excel數據處理函數

2010-08-11 16:41:30

Flex DataGr

2009-07-28 03:44:00

GridViewRow

2015-01-15 16:34:31

iOS源碼單元格

2013-06-20 11:10:24

iOS開發UItableView單元格背景漸變

2009-07-27 16:46:07

DetailsView

2009-12-08 16:48:25

PHP類phpExce

2010-04-27 11:11:06

Oracle修改JTa

2025-05-19 01:00:00

2020-02-19 14:55:20

開發技能代碼

2021-02-03 10:31:10

NPOIExcel樣式

2009-08-07 17:56:07

DataGrid的樣式

2025-02-05 09:39:00

2021-07-14 09:18:19

Python插值算法

2022-09-30 15:35:47

json 文件前端開源

2025-10-29 08:52:00

AI模型插件

2009-08-13 10:27:28

C#讀取Excel數據

2023-01-12 09:06:58

2010-01-28 15:54:19

Android單元測試
點贊
收藏

51CTO技術棧公眾號

这里只有精品66| 日韩av免费在线播放| 手机在线播放av| 日本不卡网站| 中文字幕高清一区| 国产91精品入口17c| 国产污视频网站| 小小影院久久| 亚洲人成网在线播放| 日本黄色三级网站| 素人啪啪色综合| 亚洲高清不卡在线观看| 亚洲欧洲日夜超级视频| 污视频软件在线观看| 久久成人免费网站| 日本久久久久久久久| 青娱乐在线视频免费观看| 欧美色图在线播放| 亚洲激情视频网站| 一级片免费在线观看视频| 欧美性suv| 亚洲国产一区二区a毛片| 亚洲欧美日韩不卡一区二区三区| 色噜噜在线播放| 国产一本一道久久香蕉| 国产精品99久久久久久白浆小说| 亚欧洲精品在线视频| 亚洲一区二区| 日韩一区二区福利| 成人午夜剧场视频网站| 久久国产精品免费精品3p| 欧美精品久久99| 污视频网站观看| 亚洲www.| 色婷婷av一区二区三区大白胸| 日本熟妇人妻xxxx| 亚洲www色| 国产精品伦一区| 欧美在线3区| 亚洲三级黄色片| av激情亚洲男人天堂| 国产福利一区二区三区在线观看| av男人天堂av| 国产精品影视网| 91久久精品国产91久久| 一级视频在线播放| 久久99国产精品久久99果冻传媒 | av黄在线观看| 国产精品福利一区| 伊人久久av导航| 黄色免费网站在线| 亚洲视频在线观看一区| 午夜在线视频免费观看| 黄视频网站在线| 中文字幕一区二区三区四区不卡 | 久久精品一区二区国产| 日本sm极度另类视频| 天干夜夜爽爽日日日日| 日韩精品高清不卡| 国产欧美韩国高清| 国产精品高潮呻吟AV无码| 国产自产v一区二区三区c| 成人有码在线播放| 亚洲成熟女性毛茸茸| 成人午夜在线播放| 韩国成人av| 久草福利在线视频| 中文字幕va一区二区三区| 亚洲自拍偷拍二区| 羞羞的视频在线观看| 亚洲国产精品嫩草影院| 黄色片视频在线免费观看| 日本高清不卡一区二区三区视频 | 亚洲一区二区欧美| 国内外成人免费激情视频| 久久野战av| 51精品久久久久久久蜜臀| 精品久久久久久无码人妻| 色吊丝一区二区| 一区二区三区四区在线观看视频| 久久视频一区二区三区| 女主播福利一区| 2024亚洲男人天堂| 亚洲一区二区人妻| 成人三级在线视频| 日韩国产欧美一区| 污视频网站在线免费| 欧美性色视频在线| 亚洲天堂av一区二区三区| 女同一区二区三区| www.日韩.com| 六月丁香在线视频| 精品一区二区三区不卡| 精品国产一区二区三区麻豆小说 | 亚洲一区二区三区在线看| 北条麻妃69av| 国产美女精品视频免费播放软件| 亚洲激情视频在线| 18岁成人毛片| 狂野欧美一区| 国产精品视频入口| 黄网站视频在线观看| 五月婷婷久久丁香| 三级黄色片播放| 日韩av密桃| 午夜免费日韩视频| 精品人妻一区二区三区换脸明星| 久久精品一区二区三区四区| av网站大全免费| 偷拍自拍亚洲| 国产一区二区三区免费视频| 国产午夜激情视频| 国产一本一道久久香蕉| 亚洲mv在线看| 最新日韩精品| 亚洲精品99久久久久| 欧洲美女女同性互添| 视频一区二区三区入口| 国产伦精品一区二区三区照片 | 成人高清在线观看视频| 精品欧美久久| 欧美专区中文字幕| 日韩在线一区二区三区四区| 亚洲精品乱码久久久久久久久| 成人精品视频一区二区| 网曝91综合精品门事件在线| 亚州av一区二区| 亚洲av无码一区二区三区dv| 最新日韩av在线| 亚洲午夜激情影院| 97色伦图片97综合影院| 国产精品大片wwwwww| 九色在线视频蝌蚪| 欧美性xxxxxxxxx| 色呦呦一区二区| 99成人在线| 国产亚洲一区在线播放 | 亚洲成人免费在线| 深夜视频在线观看| 欧美精品福利| 国产精品sss| 国产丝袜精品丝袜| 精品国产乱码久久久久久免费| 久久免费看少妇高潮v片特黄| 精品午夜一区二区三区在线观看 | 精品电影一区| 国产偷国产偷亚洲高清97cao| bl在线肉h视频大尺度| 精品国产免费一区二区三区香蕉| 国产精品999久久久| 成人av免费观看| 日日碰狠狠添天天爽超碰97| 日韩aaa久久蜜桃av| 热草久综合在线| 国产福利在线看| 欧美日韩午夜影院| 搜索黄色一级片| 国产成人久久精品77777最新版本| 日本a级片在线播放| 国产精品宾馆| 国产福利精品在线| 国内精品久久久久久野外| 伦av综合一区| 狠狠色狠狠色综合系列| 一区二区在线不卡| 日本一区二区三区播放| 欧美高跟鞋交xxxxxhd| 熟妇人妻av无码一区二区三区| 亚洲成人av资源| 日本激情小视频| 九九九久久久精品| 国内少妇毛片视频| 日韩在线麻豆| 国产日韩在线看片| 日本在线观看大片免费视频| 亚洲国产精品资源| 中文永久免费观看| 亚洲在线观看免费视频| 国产熟妇久久777777| 另类人妖一区二区av| 欧美少妇在线观看| 日韩精品导航| 成人激情在线观看| freexxx性亚洲精品| 中文字幕自拍vr一区二区三区| www久久久com| 色婷婷激情综合| 男女性高潮免费网站| 91麻豆123| 小早川怜子一区二区三区| 一区精品久久| 樱花www成人免费视频| 国产精品对白久久久久粗| 国产精品视频精品视频| av福利在线导航| xx视频.9999.com| 三级视频在线播放| 欧美一区二区三区免费观看视频| 日韩污视频在线观看| 中文字幕在线免费不卡| 人妻少妇精品视频一区二区三区| 六月丁香婷婷久久| 日韩久久一级片| 欧美精品一级| 一区二区日本伦理| 四虎影视精品| 91在线观看网站| 韩国成人在线| 97视频在线观看视频免费视频 | 榴莲视频成人app| 国产成人短视频| av影视在线看| 欧美成年人在线观看| 国产露出视频在线观看| 亚洲国产另类 国产精品国产免费| 亚洲一级av毛片| 91福利精品视频| 在线观看中文字幕视频| 亚洲男人都懂的| 情侣偷拍对白清晰饥渴难耐| 久久精品夜夜夜夜久久| av鲁丝一区鲁丝二区鲁丝三区| 国产精品一区二区视频| 不卡的av中文字幕| 日本成人在线不卡视频| 欧美 日韩 国产一区| 亚洲高清不卡| 欧洲精品在线播放| 欧美日一区二区三区在线观看国产免| 在线播放豆国产99亚洲| 欧美一区二区三区高清视频| 欧美日韩精品综合| 亚州精品视频| 九九久久99| 麻豆国产欧美一区二区三区r| 国产99午夜精品一区二区三区| 国产精品成人**免费视频| 国产在线拍揄自揄视频不卡99| 国产精品伦一区二区| 国产精品狼人色视频一区| 国产精品字幕| 国产欧美日韩91| 日韩美香港a一级毛片| 国产免费一区视频观看免费| 97精品国产综合久久久动漫日韩 | 成人精品视频一区二区| 老司机精品导航| 亚欧在线免费观看| 美女视频黄久久| 黄色三级视频在线播放| 国产成人在线视频网址| 制服丝袜第一页在线观看| www.爱久久.com| 国产中文字幕一区二区| 久久女同互慰一区二区三区| 中文字幕有码在线播放| 国产精品美女久久久久久2018| 亚洲精品自拍视频在线观看| 国产精品人妖ts系列视频| 神马午夜精品91| 亚洲精品中文在线| 国产成人自拍视频在线| 欧美午夜丰满在线18影院| 亚洲中文一区二区| 欧美日韩国产另类不卡| 国产乱淫a∨片免费视频| 日韩欧美高清dvd碟片| 性xxxfllreexxx少妇| 伊人久久久久久久久久| 黄色网页在线播放| 欧美国产高跟鞋裸体秀xxxhd| 国产激情视频在线看| 国产精品久久久久久久av大片| 日本一区二区三区中文字幕| 91九色在线观看| 偷窥自拍亚洲色图精选| 伊甸园精品99久久久久久| 国产一区清纯| 成人亚洲视频在线观看| 国产综合色精品一区二区三区| 久久精品aⅴ无码中文字字幕重口| 久久影院电视剧免费观看| 成年人免费视频播放| 亚洲一区二区av在线| 男人天堂视频在线| 欧美一二三区在线观看| 牛牛热在线视频| 久久九九国产精品怡红院| 国产美女高潮在线观看| 国产伦精品免费视频| 国产精品色呦| 一区二区三区不卡在线| 日韩午夜在线电影| 色天使在线观看| 久久色视频免费观看| 日韩va亚洲va欧美va清高| 欧美午夜激情在线| 国产成人毛毛毛片| 国产亚洲福利一区| 黄色影院在线看| 国产视频999| 九色精品91| 男女激情免费视频| 美女视频网站黄色亚洲| 免费看黄色aaaaaa 片| 亚洲综合色丁香婷婷六月图片| 精品久久久久久久久久久国产字幕 | 精品一区电影| 国产精品视频一二三四区| 蜜臀精品一区二区三区在线观看| 在线成人免费av| 欧美国产日韩在线观看| 黄色片免费观看视频| 欧美一区二区三区四区久久| 国产精品影院在线| 777777777亚洲妇女| 视频精品国内| 香蕉视频免费版| 久久精品国内一区二区三区| 亚洲国产无码精品| 午夜一区二区三区在线观看| h片在线免费看| 久久香蕉国产线看观看av| 成人亚洲综合| 少妇特黄a一区二区三区| 嫩草成人www欧美| 久久午夜夜伦鲁鲁片| 一区二区三区四区视频精品免费| 国产精品欧美综合亚洲| 日韩在线欧美在线| 99久久婷婷国产综合精品首页 | 小处雏高清一区二区三区| 国产精品区在线| 国产精品乱子久久久久| 一级黄色录像大片| 日韩中文理论片| 青青在线精品| 中文字幕一区二区三区四区五区 | 日韩欧美国产网站| 三级无遮挡在线观看| 日本伊人精品一区二区三区介绍 | 精品成在人线av无码免费看| 国产精品77777| 久久久久久天堂| 精品国产污污免费网站入口| 91超碰在线免费| 九色综合日本| 久久久综合网| 天天干天天操天天拍| 欧美三级视频在线观看| 91网在线播放| 91精品免费视频| 欧美午夜不卡影院在线观看完整版免费| 超碰在线超碰在线| 亚洲一区在线观看免费观看电影高清| 亚洲av综合色区无码一二三区| 欧美激情18p| 欧美三级自拍| 国产精品亚洲二区在线观看| 日本一区二区三区国色天香| 中文字幕一区二区人妻| 欧美成人精品h版在线观看| 亚洲精品一区二区三区在线| 亚洲 自拍 另类小说综合图区| 99久久99久久久精品齐齐| 国产乱国产乱老熟| 色综久久综合桃花网| 国产精品白丝久久av网站| 欧美在线一区视频| 99久久精品国产毛片| 凹凸精品一区二区三区| 另类视频在线观看| 97成人在线| 久草在在线视频| 综合电影一区二区三区| 欧美自拍偷拍第一页| 国产成人涩涩涩视频在线观看| 色一区二区三区四区| 一区二区在线免费观看视频| 欧美日韩中文在线观看| 日本在线观看| 国产一区二区在线网站| 美女www一区二区| 国产 日韩 欧美 成人| 一区二区三区无码高清视频| 亚洲**毛片| 久久综合久久色| 一区二区三区欧美在线观看| 你懂的在线播放| dy888夜精品国产专区| 日韩精品午夜视频| 国产在线一区视频| 中文字幕v亚洲ⅴv天堂| 澳门久久精品| 日韩精品视频一二三| 欧美日韩国产一区中文午夜| 日本高清视频在线观看| 欧美精品二区三区四区免费看视频 | 国产片一区二区三区| 成人av无码一区二区三区|