3atv精品不卡视频,97人人超碰国产精品最新,中文字幕av一区二区三区人妻少妇,久久久精品波多野结衣,日韩一区二区三区精品

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

Aspose.Cells使用总结大全

發布時間:2023/12/18 编程问答 32 豆豆
生活随笔 收集整理的這篇文章主要介紹了 Aspose.Cells使用总结大全 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

使用到 Aspose.Cells 插件,整理一下。

一:新建解決方案,目錄如下

  

  目錄說明:

    Program.cs - 入口類

    ExcelGenerator.cs - Aspose.Cells 操作類

    Aspose.Cell.dll - 基礎dll【文件見文章底部源代碼內】

    License.lic -?Aspose.Cells 破解證書【文件見文章底部源代碼內】

      ps:由于 Aspose.Cells 插件 是收費插件,需要在使用插件前,設置一下許可證,否則在生成的Excel 中 會出現一個名叫 Evaluation Warning 的 Sheet.如圖所示:

    


二:Aspose.Cells 操作

  2.1 引入?Aspose.Cell.dll?

  

  2.2 設置?Aspose.Cell.dll 證書?License.lic

    2.2.1 設置證書。我一般都寫在生成Excel類的構造函數中了。文件路徑要和證書的位置保持一致
Excel.License l = new Excel.License(); l.SetLicense("Aid/License.lic");
    2.2.2 修改證書屬性。在解決方案中,右擊?License.lic選擇屬性,修改?Copy to Ouput Directory 屬性為 Copy always

    

  2.3 打開現有Execl 模板

//模板文件路徑 string Template_File_Path = @".\Template\Template.xlsx";// 打開 Excel 模板 Workbook CurrentWorkbook = File.Exists(Template_File_Path) ? new Workbook(Template_File_Path) : new Workbook();// 打開第一個sheet Worksheet DetailSheet = CurrentWorkbook.Worksheets[0];

  2.4 寫入數據

    2.4.1 填寫數據到指定單元格
// 比如要在 A1 位置寫入 Demo這個值 Cell itemCell = DetailSheet.Cells["A1"];itemCell.PutValue("Demo");
    2.4.2 把DataTable寫入到Excel
// 獲取 Table 數據 DataTable dt = GetData();// 寫入數據的起始位置 string cell_start_region = "C1"; // 獲得開始位置的行號 int startRow = DetailSheet.Cells[cell_start_region].Row; // 獲得開始位置的列號 int startColumn = DetailSheet.Cells[cell_start_region].Column; // 寫入Excel。參數說明,直接查閱文章底部文檔鏈接 DetailSheet.Cells.ImportDataTable(dt, false, startRow, startColumn, true, true);

  2.5 保存Excel

// 設置執行公式計算 - 如果代碼中用到公式,需要設置計算公式,導出的報表中,公式才會自動計算 CurrentWorkbook.CalculateFormula(true);// 生成的文件名稱 string ReportFileName = string.Format("Excel_{0}.xlsx", DateTime.Now.ToString("yyyy-MM-dd"));// 保存文件 CurrentWorkbook.Save(@".\Excel\" + ReportFileName, SaveFormat.Xlsx); ? ? ? /新建工作簿 Workbook workbook = new Workbook(); //工作簿 Worksheet sheet = workbook.Worksheets[0]; //工作表 Cells cells = sheet.Cells;//單元格sheet.Protect(ProtectionType.All, "123123", "");//保護工作表 sheet.Protection.IsSelectingLockedCellsAllowed = false;//設置只能選擇解鎖單元格 sheet.Protection.IsFormattingColumnsAllowed = true;//設置可以調整列 sheet.Protection.IsFormattingRowsAllowed = true;//設置可以調整行Style style1 = workbook.Styles[workbook.Styles.Add()];//新增樣式 style1.HorizontalAlignment = TextAlignmentType.Center;//文字居中 style1.Font.Name = "宋體";//文字字體 style1.Font.Size = 22;//文字大小 style1.IsLocked = false;//單元格解鎖 style1.Font.IsBold = true;//粗體 style1.ForegroundColor = Color.FromArgb(0xaa, 0xcc, 0xbb);//設置背景色 style1.Pattern = BackgroundType.Solid; //設置背景樣式 style1.IsTextWrapped = true;//單元格內容自動換行 style1.Borders[BorderType.LeftBorder].LineStyle = CellBorderType.Thin; //應用邊界線 左邊界線 style1.Borders[BorderType.RightBorder].LineStyle = CellBorderType.Thin; //應用邊界線 右邊界線 style1.Borders[BorderType.TopBorder].LineStyle = CellBorderType.Thin; //應用邊界線 上邊界線

style1.Borders[BorderType.BottomBorder].LineStyle = CellBorderType.Thin; //應用邊界線 下邊界線

cells.Merge(0, 0, 1, 5);//合并單元格 cells[0, 0].PutValue("內容");//填寫內容 cells[0, 0].SetStyle(style1);//給單元格關聯樣式cells.SetRowHeight(0, 20);//設置行高 cells.SetColumnWidth(1, 30);//設置列寬 cells[1, 0].Formula = "=AVERAGE(B1:E1)";//給單元格設置計算公式

//從Cells[0,0]開始創建一個2行3列的RangeRange range = ws.Cells.CreateRange(0, 0, 2, 3);Cell cell = range[0, 0];cell.Style.Font = 9;range.Style = style;range.Merge();

注意Range不能直接設置Style.必須先定義style再將style賦給Style.其他設置和Cell基本一致. Range的Style會覆蓋Cell定義的Style.另外必須先賦值再傳Style.否則可能不生效.

sheet.Cells[0,0].PutValue(1);sheet.Cells[1,0].PutValue(20);sheet.Cells[2,0].Formula="SUM(A1:B1)";sheet.CalculateFormula(true);Save Excel文件的時候必須調用CalculateFormula方法計算結果.

?

//********************************************************************************

1.創建execl(不需要服務器或者客戶端安裝office)

public void DCExexl(DataTable dt){Workbook wb = new Workbook();Worksheet ws = wb.Worksheets[0];Cells cell = ws.Cells;

?

?cell[0, 0].PutValue("ID");//添加數據到第0行和第0列

?cell.SetRowHeight(0, 0);設置行高

?Aspose.Cells.Style style1 = wb.Styles[wb.Styles.Add()];style1.HorizontalAlignment = TextAlignmentType.Right;//文字居中

?style1.Font.Name = "宋體";style1.Font.IsBold = true;//設置粗體style1.Font.Size = 12;//設置字體大小

?cell[0, 0].SetStyle(style1);

?cell.SetColumnWidth(0, 10.00);//列寬

Range range = cell.CreateRange(0, 0, 1, 1);//合并單元格 range.Merge();

?string FileName = DateTime.Now.ToString("yyyyMMddHHmmss") + ".xls";HttpResponse response = Page.Response;response.Buffer = true;response.Charset = "utf-8";response.AppendHeader("Content-Disposition", "attachment;filename=" + FileName);response.ContentEncoding = System.Text.Encoding.UTF8;response.ContentType = "application/ms-excel";response.BinaryWrite(wb.SaveToStream().ToArray());response.End();

}

2.讀取execl

public DataTable GetDataTable(string path){Workbook workbook = new Workbook();workbook.Open(path);Cells cells = workbook.Worksheets[0].Cells;DataTable dt = new DataTable();bool d = true;//防止表頭重復加載for (int i = 0; i < cells.MaxDataRow + 1; i++){DataRow row = dt.NewRow();for (int j = 0; j < cells.MaxDataColumn + 1; j++){if (d) {dt.Columns.Add(cells[0, j].StringValue.Trim()); }row[j] = cells[i + 1, j].StringValue.Trim();}dt.Rows.Add(row); d = false;}return dt;}

?

//*******************************************************************************

讀Excel

[csharp] view plain copy print?
  • ?Aspose.Cells.Workbook?wk?=?new?Aspose.Cells.Workbook();??
  • ?wk.Open(file);//打開Excel文檔??
  • ?Worksheet?sht?=?wk.Worksheets[0];//查看文檔的sheet0內容??
  • ?Cells?cells?=?sht.Cells;//獲取sheet0的所有單元格??
  • if?(sht==null)??
  • {??
  • ????return?false;??
  • }??
  • int?rowCount?=?cells.MaxDataRow+1;//當Excel沒有一行數據時,讀取到的cells.MaxDataRow=-1,當有一行數據時cells.MaxDataRow=0?????MaxDataRow:包含數據的單元格的最大行索引??
  • ??
  • int?cellCount?=?cells.MaxDataColumn?+?1;//當Excel沒有一行數據時,讀取到的cells.MaxDataRow=-1,當有一行數據時cells.MaxDataRow=0?????MaxDataRow:包含數據的單元格的最大列索引??
  • string?title?=?cells[j,?k].Value.ToString();//獲取第j行k列單元格的內容??
  • Aspose.Cells.Workbook wk = new Aspose.Cells.Workbook();wk.Open(file);//打開Excel文檔Worksheet sht = wk.Worksheets[0];//查看文檔的sheet0內容Cells cells = sht.Cells;//獲取sheet0的所有單元格 if (sht==null) {return false; } int rowCount = cells.MaxDataRow+1;//當Excel沒有一行數據時,讀取到的cells.MaxDataRow=-1,當有一行數據時cells.MaxDataRow=0 MaxDataRow:包含數據的單元格的最大行索引int cellCount = cells.MaxDataColumn + 1;//當Excel沒有一行數據時,讀取到的cells.MaxDataRow=-1,當有一行數據時cells.MaxDataRow=0 MaxDataRow:包含數據的單元格的最大列索引 string title = cells[j, k].Value.ToString();//獲取第j行k列單元格的內容

    ?

    寫Excel

    [csharp] view plain copy print?
  • int?_BugNoColumn?=?cells.MaxDataColumn+1;;//獲取最后單元格的內容??
  • cells.InsertColumn(_BugNoColumn);//在最后單元格的后一列插入一列??
  • Cell?cell?=?cells[0,?_BugNoColumn];//獲取插入的那一列的第一行的單元格??
  • cell.PutValue("abc");//設置單元格的內容為"abc"??
  • //******************************************************************************************

    ?

    ?

    上傳?

    Workbook?Workbook?workBook?=?new?Workbook();?

    屬性:?

    ?

    ?名稱?值類型??說明?
    ?Colors??Color[]??獲取或設置Excel顏色?
    ?ConvertNumericData??bool??獲取或設置是否將字符串轉換至數字數據?
    ?默認值為?true?
    ?DataSorter??DataSorter??獲取或設置數據分級?
    ?Date1904??bool??
    ?DefaultStyle??Aspose.Cells.Style??獲取或設置工作簿默認樣式?
    ?HasMacro??bool??獲取工作簿是否包含宏觀調控或宏?
    ?IsHScrollBarVisible??bool??獲取或設置左部滾動條(控制行)?
    ?默認值為true?
    ?IsProtected??bool??獲取工作簿保護狀態?
    ?IsVScrollBarVisible??bool??獲取或設置底部滾動條(控制列)?
    ?默認值為true?
    ? Language?? CountryCode?--枚舉類型??獲取或設置語言?
    ?默認為當前計算機區域?
    ?Password??string??獲取或設置工作簿密碼?
    ?ReCalcOnOpen??bool??獲取或設置是否重新計算所有打開文件的公式?
    ?Region??CountryCode?--枚舉類型??獲取或設置工作簿區域(指當前使用者區域)?
    ?默認為當前計算機區域?
    ?Shared??bool??獲取或設置當前工作簿是否共享?
    ?默認為false?
    ?ShowTabs??bool??獲取或設置是否顯示標簽(工作表標簽)?
    ?默認為true?
    ?Styles??Styles??樣式集合?
    ?Worksheets??Worksheet??

    ?

    事件:?

    ?

    ?CalculateFormula(bool?ignoreError?
    ?,ICustomFunction?customFunction)?+3?
    ?void??計算公式?
    ?ChangePalette(Color?color,int?index)??void??設置當前顏色在調色版中顯示順序?
    ?Combine(Workbook?secondWorkbook)??void??聯合工作簿,將secondWorkbook?工作簿中workSheet追加到當前工作簿中?
    ?Copy(Workbook?source)??void??拷貝工作簿到當前工作簿?
    ?Decrypt(string?password)??void??解除工作簿密碼?
    ?IsColorInPalette(Color?color)??bool??將color加入到當前Excel調色版?
    ?LoadData(string?fileName)?LoadData(System.IO.Stream?stream)??void??加載Excel到當前Workbook中?
    ?Open(string?fileName,?
    ?FileFormatType.Default,?
    ?string?password?);?+8?
    ?void??打開Excel文件?
    ?Protect(ProtectionType.All,?
    ?string?password);?
    ?void??寫保護,并設置取消工作簿保護密碼?
    ?RemoveExternalLinks()??void??移除外部鏈接?
    ?RemoveMacro()??void??移除宏?
    ?Replace?(string?PlaceHolder,?
    ?string?newValue);?+8?
    ?void??工作簿中類型和值完全符合的單元格,將其替換為新值或對象?
    ?Save(Server.UrlEncode("測試.xls"),?
    ?FileFormatType.Default,?
    ?SaveType.OpenInExcel,?Response);+8?
    ?Void??保存工作簿?
    ?SaveToStream()??System.
    ?
    ?將工作簿寫入內存流中?
    ?Unprotect(string?password);??Void??取消工作簿保護狀態?
    ?ValidateFormula(string?formula)??bool??驗證公式?

    ?

    -----------

    using System; using System.Collections.Generic; using System.Text; using Aspose.Cells; using System.Data;namespace CRM.Common {public class AsposeExcel{private string outFileName = "";private Workbook book = null;private Worksheet sheet = null;private log4net.ILog log = log4net.LogManager.GetLogger(typeof(AsposeExcel));public AsposeExcel(string outfilename,string tempfilename){outFileName = outfilename;book = new Workbook();book.Open(tempfilename);sheet = book.Worksheets[0];}private void AddTitle(string title, int columnCount){sheet.Cells.Merge(0, 0, 1, columnCount);sheet.Cells.Merge(1, 0, 1, columnCount);Cell cell1 = sheet.Cells[0, 0];cell1.PutValue(title);cell1.Style.HorizontalAlignment = TextAlignmentType.Center;cell1.Style.Font.Name = "黑體";cell1.Style.Font.Size = 14;cell1.Style.Font.IsBold = true;Cell cell2 = sheet.Cells[1, 0];cell1.PutValue("查詢時間:" + DateTime.Now.ToLocalTime());cell2.SetStyle(cell1.Style);}private void AddHeader(DataTable dt){Cell cell = null;for (int col = 0; col < dt.Columns.Count; col++){cell = sheet.Cells[0, col];cell.PutValue(dt.Columns[col].ColumnName);cell.Style.Font.IsBold = true;}}private void AddBody(DataTable dt){for (int r = 0; r < dt.Rows.Count; r++){for (int c = 0; c < dt.Columns.Count; c++){sheet.Cells[r + 3, c].PutValue(dt.Rows[r][c].ToString());}}}public void DatatableToExcel(DataTable dt){try{//sheet.Name = sheetName;//AddTitle(title, dt.Columns.Count);//AddHeader(dt);AddBody(dt);sheet.AutoFitColumns();//sheet.AutoFitRows();book.Save(outFileName);}catch (Exception e){log.Error("導出Excel失敗!" + e.Message);throw e;}}} }

    導入就不說了。導入為datetable之后就自己操作就OK。

    ?

    //********************************************************************************

    使用Aspose.Cells?設置Excel

    步驟:
    ??????? 1.WorkBookBase 繼承自Aspose.Cells.Workbook,在WorkBookBase 中注冊
    ??????? 2.使用WorkBookBase 操作Excel
    ??? /// <summary>
    ??? /// 創建workBook許可
    ??? /// </summary>
    ??? /// <author>wxl</author>
    ??? /// <date>2012-10-15</date>
    ??? public class WorkBookBase : Aspose.Cells.Workbook
    ??? {
    ??????? public WorkBookBase()
    ??????? {
    ??????????? Aspose.Cells.License license = new Aspose.Cells.License();

    ??????????? string strLic = @"<License>
    ????????????????????????????????? <Data>
    ??????????????????????????????????? <SerialNumber>aed83727-21cc-4a91-bea4-2607bf991c21</SerialNumber>
    ??????????????????????????????????? <EditionType>Enterprise</EditionType>
    ??????????????????????????????????? <Products>
    ????????????????????????????????????? <Product>Aspose.Total</Product>
    ??????????????????????????????????? </Products>
    ????????????????????????????????? </Data>
    ????????????????????????????????? <Signature>CxoBmxzcdRLLiQi1kzt5oSbz9GhuyHHOBgjTf5w/wJ1V+lzjBYi8o7PvqRwkdQo4tT4dk3PIJPbH9w5Lszei1SV/smkK8SCjR8kIWgLbOUFBvhD1Fn9KgDAQ8B11psxIWvepKidw8ZmDmbk9kdJbVBOkuAESXDdtDEDZMB/zL7Y=</Signature>
    ??????????????????????????????? </License>";

    ??????????? MemoryStream ms = new MemoryStream(System.Text.Encoding.ASCII.GetBytes(strLic));
    ??????????? license.SetLicense(ms);
    ?
    ??????? }?
    Workbook workbook = new Workbook(); //工作簿
    Worksheet sheet = workbook.Worksheets[0]; //工作表
    Cells cells = sheet.Cells;//單元格

    sheet.Protect(ProtectionType.All, "123123", "");//保護工作表
    sheet.Protection.IsSelectingLockedCellsAllowed = false;//設置只能選擇解鎖單元格
    sheet.Protection.IsFormattingColumnsAllowed = true;//設置可以調整列
    sheet.Protection.IsFormattingRowsAllowed = true;//設置可以調整行

    Style style1 = workbook.Styles[workbook.Styles.Add()];//新增樣式
    style1.HorizontalAlignment = TextAlignmentType.Center;//文字居中
    style1.Font.Name = "宋體";//文字字體
    style1.Font.Size = 12;//文字大小
    style1.IsLocked = false;//單元格解鎖
    style1.Font.IsBold = true;//粗體
    style1.ForegroundColor = Color.FromArgb(0x99, 0xcc, 0xff);//設置背景色
    style1.Pattern = BackgroundType.Solid; //設置背景樣式
    style1.IsTextWrapped = true;//單元格內容自動換行
    style1.Borders[BorderType.LeftBorder].LineStyle = CellBorderType.Thin; //應用邊界線 左邊界線
    style1.Borders[BorderType.RightBorder].LineStyle = CellBorderType.Thin; //應用邊界線 右邊界線
    style1.Borders[BorderType.TopBorder].LineStyle = CellBorderType.Thin; //應用邊界線 上邊界線
    style1.Borders[BorderType.BottomBorder].LineStyle = CellBorderType.Thin; //應用邊界線 下邊界線 //設置單元格背景顏色
    style1.ForegroundColor?=?System.Drawing.Color.FromArgb(153,?204,?0);
    style1.Pattern?
    =?BackgroundType.Solid;

    cells.Merge(0, 0, 1, 5);//合并單元格
    cells[0, 0].PutValue("內容");//填寫內容
    cells[0, 0].SetStyle(style1);//給單元格關聯樣式//cells[0,0].Style=style1;//給單元格關聯樣式
    ?????????????????????? ?
    cells.SetRowHeight(0, 38);//設置行高

    cells.SetColumnWidth(1, 20);//設置列寬

    ? cells[1, 0].Formula = "=AVERAGE(B1:E1)";//給單元格設置計算公式

    ? System.IO.MemoryStream ms = workbook.SaveToStream();//生成數據流
    ? byte[] bt = ms.ToArray();

    ? workbook.Save(@"D:\test.xls");//保存到硬盤

    ?

    //***********************************************************************************************

    基于Aspose.Cells.dll 封裝了對于導出的Excel的各種樣式設置,內容填充操作,目前支持邊框樣式,顏色,字體,合并單元格等操作,簡化Aspose.Cells.dll的使用

    調用示例

    /// ---------->Clom Y/// |/// |/// |/// \/ Row Xstatic void Main(string[] args){object[] clom = { "列名1", "列名2", "列名3" };object[] row = { "行名1", "行名2", "行名3", "行名4" };String filename = "text.xlsx";//列標題樣式CellStyle Styleclom = new CellStyle();Styleclom.AllBorder = Aspose.Cells.CellBorderType.Thin;Styleclom.ForegroundColor = Color.Yellow;Styleclom.IsBold = true;//行標題樣式CellStyle Stylerow = new CellStyle();Stylerow.AllBorder = Aspose.Cells.CellBorderType.Thin;Stylerow.ForegroundColor = Color.ForestGreen;Stylerow.IsBold = true;//單元格樣式CellStyle Stylebody = new CellStyle();Stylebody.AllBorder = Aspose.Cells.CellBorderType.Medium;Stylebody.ForegroundColor = Color.LightBlue;Stylebody.IsBold = true;Stylebody.IsItalic = true;//將樣式和內容填充到模板中ExcelFormat eformat = new ExcelFormat();eformat.SavePath = filename;eformat.ColumnsSize = 20;eformat.RowsSize = 20;//直接插入標題//eformat.InsertTitle(clom.ToList(), Styleclom, ExcelFormat.TitleType.列標題);//eformat.InsertTitle(row.ToList(), Stylerow, ExcelFormat.TitleType.行標題);eformat.InsertCellRow(new CellRow(1, 4, 0, clom.ToList()), Stylerow);eformat.InsertCellColm(new CellColm(1, 5, 0, row.ToList()), Styleclom);for (int i = 0; i < clom.Length; i++){for (int j = 0; j < row.Length; j++){SCell scell = new SCell();scell.Txt_Obj = Convert.ToString(row[j]) + Convert.ToString(row[i]);scell.X = j + 1;scell.Y = i + 1;scell.CStyle = Stylebody;eformat.SCells.Add(scell);}}//向Excel中寫入數據ExcelMethod.InsertData(eformat, true);Console.WriteLine("完畢");Console.ReadLine();}

    導出例子

    GitHub地址

    2017/11/15更新后 不再對所謂的標題行標題列作區分(在ExcelFormat對象中只保留SCells屬性,即可配置樣式的單元格集合。除此之外,新增了數據行,數據列,數據區塊的概念,方便一組規則且具有相同樣式的數據區塊插入。為確保配置樣式和插入的靈活性,所有的單元格最終匯總到SCells中等待寫入)

    //********************************************************************************

    Aspose.cell.dll的使用,導excel表

    ?

    using?System; using?System.Web; using?EF; using?Newtonsoft.Json; using?System.Collections.Generic; using?System.Linq; using?System.IO; using?Aspose.Cells; //using?Microsoft.Office.Interop.Excel; //using?System.Reflection; public?class?ToOverTimexls?:?IHttpHandler { ????public?void?ProcessRequest(HttpContext?context) ????{ ????????int?oname?=?0,?years?=?0,?month?=?0; ????????if?(context.Request["name"]?!=?null) ????????{ ????????????oname?=?int.Parse(context.Request["name"]); ????????} ????????if?(context.Request["years"]?!=?null) ????????{ ????????????years?=?int.Parse(context.Request["years"]); ????????} ????????if?(context.Request["month"]?!=?null) ????????{ ????????????month?=?int.Parse(context.Request["month"]); ????????} ????????//oname?=?1;?years?=?2016;?month?=?1; ????????using?(WorkRecordEntities?db?=?new?WorkRecordEntities()) ????????{ ????????????IList<OverTime>?list?=?db.OverTime.Where(o?=>?o.StaffID?==?oname?&&?o.StartTime.Year?==?years?&&?o.StartTime.Month?==?month).ToList(); ????????????var?name?=?db.Staff.Where(o?=>?o.StaffID?==?oname).FirstOrDefault().FullName; ????????????//建立一個Excel進程?Application ????????????//?string?SavaFilesPath?=?System.Configuration.ConfigurationManager.AppSettings["DownLoad"]?+?Guid.NewGuid()?+?".xls"; ????????????string?SavaFilesPath?=?context.Server.MapPath("~/Download")?+?"\\"?+?Guid.NewGuid()?+?".xls"; ????????????//?Application?excelApplication?=?new?Application(); ????????????//?//默認值為?True。如果不想在宏運行時被無窮無盡的提示和警告消息所困擾,請將本屬性設置為?False;這樣每次出現需用戶應答的消息時,Microsoft?Excel ????????????//?//?將選擇默認應答。 ????????????//?//如果將該屬性設置為?False,則在代碼運行結束后,Micorosoft?Excel?將該屬性設置為?True,除非正運行交叉處理代碼。 ????????????//?//如果使用工作簿的?SaveAs?方法覆蓋現有文件,“覆蓋”警告默認為“No”,當?DisplayAlerts?屬性值設置為?True?時,Excel?選擇“Yes”。 ????????????//?excelApplication.DisplayAlerts?=?false; ????????????//?//??建立或打開一個?Workbook對象生成新Workbook ????????????//?Workbook?workbook?=?excelApplication.Workbooks.Add(Missing.Value); ????????????//?//int?x?=?2; ????????????//?Worksheet?lastWorksheet?=?(Worksheet)workbook.Worksheets.get_Item(workbook.Worksheets.Count); ????????????//?Worksheet?newSheet?=?(Worksheet)workbook.Worksheets.Add(Type.Missing,?lastWorksheet,?Type.Missing,?Type.Missing); ????????????//?//表頭 ????????????//?newSheet.Cells[4,?1]?=?"No.(序號)"; ????????????//?newSheet.Cells[4,?2]?=?"Date(日期)"; ????????????//?newSheet.Cells[4,?3]?=?"Mon.~Sun."; ????????????//?newSheet.Cells[4,?4]?=?"From(開始)"; ????????????//?newSheet.Cells[4,?5]?=?"To(止)"; ????????????//?newSheet.Cells[4,?6]?=?"OT?Hrs.(時間)"; ????????????//?newSheet.Cells[4,?7]?=?"Evnt(加班事由)"; ????????????//?newSheet.Cells[4,?8]?=?"Approve(審批)"; ????????????//?newSheet.Cells[3,?4]?=?"To(加班時間)"; ????????????//?newSheet.Cells[1,4]="加班申請表"; ????????????//?newSheet.Cells[2,1]="部門:后臺"; ?????????????newSheet.Cells[2,?2]?=?"后臺"; ????????????//?newSheet.Cells[2,?6]?=?"姓名:"+name; ????????????//?//newSheet.Cells[2,?7]?=?name; ????????????//?newSheet.get_Range("A1",?"H1").Merge(newSheet.get_Range("A1",?"H1").MergeCells); ????????????//?newSheet.get_Range("A2",?"D2").Merge(newSheet.get_Range("A2",?"D2").MergeCells); ????????????//?newSheet.get_Range("F2",?"H2").Merge(newSheet.get_Range("F2",?"H2").MergeCells); ????????????//?newSheet.get_Range("A3",?"A4").Merge(newSheet.get_Range("A3",?"A4").MergeCells); ????????????//?newSheet.get_Range("B3",?"B4").Merge(newSheet.get_Range("B3",?"B4").MergeCells); ????????????//?newSheet.get_Range("C3",?"C4").Merge(newSheet.get_Range("C3",?"C4").MergeCells); ????????????//?newSheet.get_Range("D3",?"F3").Merge(newSheet.get_Range("D3",?"F3").MergeCells); ????????????//?newSheet.get_Range("G3",?"G4").Merge(newSheet.get_Range("G3",?"G4").MergeCells); ????????????//?newSheet.get_Range("H3",?"H4").Merge(newSheet.get_Range("H3",?"H4").MergeCells); ????????????//?newSheet.get_Range("A3",?"H3").Interior.ColorIndex?=?15; ????????????//?newSheet.get_Range("A4",?"H4").Interior.ColorIndex?=?15; ????????????//?Range?range1?=?newSheet.get_Range("A1",?"H1"); ????????????//?range1.HorizontalAlignment?=?XlHAlign.xlHAlignCenter; ????????????//?range1.WrapText?=?true; ????????????//?Range?range?=?newSheet.get_Range("A3",?"H4"); ????????????//?range.HorizontalAlignment?=?XlHAlign.xlHAlignCenter; ????????????//?range.Font.Size?=?10; ????????????//?range.Borders.LineStyle?=?1; ????????????//?//設置邊框???????? ?????????????range.BorderAround(XlLineStyle.xlContinuous,?XlBorderWeight.xlMedium,?XlColorIndex.xlColorIndexAutomatic,?System.Drawing.Color.Black.ToArgb());???????? ????????????//?range.Borders.get_Item(XlBordersIndex.xlEdgeBottom).Weight?=?XlBorderWeight.xlMedium; ????????????//?range.WrapText?=?true; ?????????????var?x?=?3; ????????????//?var?x?=?5; ????????????//?for?(var?i?=?0;?i?<?list.Count;?i++) ????????????//?{ ????????????//?????newSheet.Cells[x?+?i,?1]?=?i?+?1; ????????????//?????newSheet.Cells[x?+?i,?2]?=?list[i].StartTime.Month?+?"月"?+?list[i].StartTime.Day?+?"日"; ????????????//?????newSheet.Cells[x?+?i,?3]?=?GetWeekCHA((list[i].StartTime.DayOfWeek).ToString()); ????????????//?????newSheet.Cells[x?+?i,?4]?=?list[i].StartTime.ToString("yyyy/MM/dd?HH:mm:ss"); ????????????//?????newSheet.Cells[x?+?i,?5]?=?list[i].EndTime.ToString("yyyy/MM/dd?HH:mm:ss"); ????????????//?????int?ts?=?(list[i].EndTime?-?list[i].StartTime).Hours; ????????????//?????newSheet.Cells[x?+?i,?6]?=?ts; ????????????//?????newSheet.Cells[x?+?i,?7]?=?list[i].Description; ????????????//?????newSheet.Cells[x?+?i,?8]?=?""; ????????????//?} ????????????//?newSheet.Cells.Columns.AutoFit(); ????????????//?//刪除原來的空Sheet ????????????//?((Worksheet)workbook.Worksheets.get_Item(1)).Delete(); ????????????//?((Worksheet)workbook.Worksheets.get_Item(1)).Delete(); ????????????//?((Worksheet)workbook.Worksheets.get_Item(1)).Delete(); ????????????//?//設置默認選中是第一個Sheet?類似于Select(); ????????????//?((Worksheet)workbook.Worksheets.get_Item(1)).Activate(); ????????????//?try ????????????//?{ ????????????//?????workbook.Close(true,?SavaFilesPath,?Missing.Value); ????????????//?} ????????????//?catch?(Exception?e) ????????????//?{ ????????????//?????throw?e; ????????????//?} ????????????//?UploadExcel(SavaFilesPath,?true); ????????????//?excelApplication.Quit(); ????????????Workbook?workbook?=?new?Workbook(); ????????????Worksheet?worksheet?=?workbook.Worksheets[0]; ????????????Style?styleTitle?=?workbook.Styles[workbook.Styles.Add()];//新增樣式??? ????????????styleTitle.HorizontalAlignment?=?TextAlignmentType.Center;//文字居中 ????????????worksheet.PageSetup.Orientation?=?PageOrientationType.Landscape;//橫向打印 ????????????worksheet.PageSetup.Zoom?=?100;//以100%的縮放模式打開 ????????????worksheet.PageSetup.PaperSize?=?PaperSizeType.PaperA4; ????????????Range?range;?Cell?cell; ????????????range?=?worksheet.Cells.CreateRange(0,?0,?1,?8); ????????????range.Merge(); ????????????range.RowHeight?=?20; ????????????range.ColumnWidth?=?15; ????????????cell?=?range[0,?0]; ????????????cell.PutValue("加班申請表"); ????????????cell.SetStyle(styleTitle); ????????????range?=?worksheet.Cells.CreateRange(1,?0,?1,?2); ????????????range.Merge(); ????????????range.RowHeight?=?15; ????????????cell?=?range[0,?0]; ????????????cell.PutValue("部門:后臺"); ????????????range?=?worksheet.Cells.CreateRange(1,?4,?1,?2); ????????????range.Merge(); ????????????range.RowHeight?=?15; ????????????cell?=?range[0,?0]; ????????????cell.PutValue("姓名:"?+?name); ????????????//range?=?worksheet.Cells.CreateRange(1,?5,?1,?1); ????????????//range.Merge(); ????????????//range.RowHeight?=?15; ????????????//cell?=?range[0,?0]; ????????????//cell.PutValue("方亭"); ????????????range?=?worksheet.Cells.CreateRange(2,?0,?2,?1); ????????????range.Merge(); ????????????cell?=?range[0,?0]; ????????????cell.PutValue("No.(序號)"); ????????????cell.SetStyle(styleTitle); ????????????range?=?worksheet.Cells.CreateRange(2,?1,?2,?1); ????????????range.Merge(); ????????????cell?=?range[0,?0]; ????????????cell.PutValue("Date(日期)"); ????????????range?=?worksheet.Cells.CreateRange(2,?2,?2,?1); ????????????range.Merge(); ???????????? ????????????cell?=?range[0,?0]; ????????????cell.PutValue("Mon.~Sun."); ????????????cell.SetStyle(styleTitle); ????????????range?=?worksheet.Cells.CreateRange(2,?3,?1,?3); ????????????range.Merge(); ????????????range.ColumnWidth?=?20; ???????????? ????????????cell?=?range[0,?0]; ????????????cell.PutValue("To(加班時間)"); ????????????cell.SetStyle(styleTitle); ????????????cell?=?worksheet.Cells[3,?3]; ????????????cell.PutValue("From(開始)"); ????????????cell.SetStyle(styleTitle); ????????????cell?=?worksheet.Cells[3,?4]; ????????????cell.PutValue("To(止)"); ????????????cell.SetStyle(styleTitle); ????????????cell?=?worksheet.Cells[3,?5]; ????????????cell.PutValue("OT?Hrs.(時間)"); ????????????cell.SetStyle(styleTitle); ????????????range?=?worksheet.Cells.CreateRange(2,?6,?2,?1); ????????????range.Merge(); ????????????cell?=?range[0,?0]; ????????????cell.PutValue("Evnt(加班事由)"); ????????????cell.SetStyle(styleTitle); ????????????range?=?worksheet.Cells.CreateRange(2,?7,?2,?1); ????????????range.Merge(); ????????????cell?=?range[0,?0]; ????????????cell.PutValue("Approve(審批)"); ????????????cell.SetStyle(styleTitle); ????????????for?(var?i?=?0;?i?<?list.Count;?i++) ????????????{ ????????????????//newSheet.Cells[x?+?i,?1]?=?i?+?1; ????????????????//newSheet.Cells[x?+?i,?2]?=?list[i].StartTime.Month?+?"月"?+?list[i].StartTime.Day?+?"日"; ????????????????//newSheet.Cells[x?+?i,?3]?=?GetWeekCHA((list[i].StartTime.DayOfWeek).ToString()); ????????????????//newSheet.Cells[x?+?i,?4]?=?list[i].StartTime.ToString("yyyy/MM/dd?HH:mm:ss"); ????????????????//newSheet.Cells[x?+?i,?5]?=?list[i].EndTime.ToString("yyyy/MM/dd?HH:mm:ss"); ????????????????//int?ts?=?(list[i].EndTime?-?list[i].StartTime).Hours; ????????????????//newSheet.Cells[x?+?i,?6]?=?ts; ????????????????//newSheet.Cells[x?+?i,?7]?=?list[i].Description; ????????????????//newSheet.Cells[x?+?i,?8]?=?""; ????????????????cell?=?worksheet.Cells[4?+?i,?0]; ????????????????cell.PutValue(i?+?1); ????????????????cell.SetStyle(styleTitle); ????????????????cell?=?worksheet.Cells[4?+?i,?1]; ????????????????cell.PutValue(list[i].StartTime.Month?+?"月"?+?list[i].StartTime.Day?+?"日"); ????????????????cell.SetStyle(styleTitle); ????????????????cell?=?worksheet.Cells[4?+?i,?2]; ????????????????cell.PutValue(GetWeekCHA((list[i].StartTime.DayOfWeek).ToString())); ????????????????cell.SetStyle(styleTitle); ????????????????cell?=?worksheet.Cells[4?+?i,?3]; ????????????????cell.PutValue(list[i].StartTime.ToString("yyyy/MM/dd?HH:mm:ss")); ????????????????cell.SetStyle(styleTitle); ????????????????cell?=?worksheet.Cells[4?+?i,?4]; ????????????????cell.PutValue(list[i].EndTime.ToString("yyyy/MM/dd?HH:mm:ss")); ????????????????cell.SetStyle(styleTitle); ????????????????int?ts?=?(list[i].EndTime?-?list[i].StartTime).Hours; ????????????????cell?=?worksheet.Cells[4?+?i,?5]; ????????????????cell.PutValue(ts); ????????????????cell.SetStyle(styleTitle); ????????????????cell?=?worksheet.Cells[4?+?i,?6]; ????????????????cell.PutValue(list[i].Description); ????????????????cell.SetStyle(styleTitle); ????????????????cell?=?worksheet.Cells[4?+?i,?7]; ????????????????cell.PutValue(""); ????????????????cell.SetStyle(styleTitle); ????????????} ????????????workbook.Save(SavaFilesPath); ????????????UploadExcel(SavaFilesPath,?true); ????????} ????} ????///???<summary>??? ????///???返回星期中文名??? ????///???</summary>??? ????///???<param???name="WeekENG">星期英文名</param>??? ????///???<returns></returns>??? ????public?string?GetWeekCHA(string?WeekENG) ????{ ????????string?return_value?=?""; ????????switch?(WeekENG) ????????{ ????????????case?"Monday": ????????????????return_value?=?"星期一"; ????????????????return?return_value; ????????????case?"Tuesday": ????????????????return_value?=?"星期二"; ????????????????return?return_value; ????????????case?"Wednesday": ????????????????return_value?=?"星期三"; ????????????????return?return_value; ????????????case?"Thursday": ????????????????return_value?=?"星期四"; ????????????????return?return_value; ????????????case?"Friday": ????????????????return_value?=?"星期五"; ????????????????return?return_value; ????????????case?"Saturday": ????????????????return_value?=?"星期六"; ????????????????return?return_value; ????????????case?"Sunday": ????????????????return_value?=?"星期日"; ????????????????return?return_value; ????????} ????????return?return_value; ????} ????///?<summary> ????///?提供下載 ????///?</summary> ????///?<param?name="path"></param> ????///?<param?name="page"???//下載Excelwindow.location.href?=?"/ashx/ToExcel.ashx?project="?+?probject?+?"&years="?+?years?+?"&month="?+?month;

    ?

    //**************************************************************************************************

    C# 讀寫Excel的一些方法,Aspose.Cells.dll

    需求:現有2個Excel,一個7000,一個20W,7000在20W是完全存在的。現要分離20W的,拆分成19W3和7000。

    條件:兩個Excel都有“登錄名”,然后用“登錄名”去關聯2個Excel

    引用:Aspose.Cells.dll

    public void Excel() { //獲取第一個Excel,20Wstring filePath = AppDomain.CurrentDomain.BaseDirectory.Replace("\\", "/") + "daochu/測試20W.xlsx";System.Data.DataTable table = GetTableFromExcel("sheet1", filePath);//克隆System.Data.DataTable table20W_new = table.Clone();System.Data.DataTable table7000_new = table.Clone(); //獲取第二個Excel,7000string filePath_7000 = AppDomain.CurrentDomain.BaseDirectory.Replace("\\", "/") + "daochu/測試7000.xls";System.Data.DataTable table_7000 = GetTableFromExcel("sheet1", filePath_7000);//循環20W人中的挑出來for (int i = 0; i < table.Rows.Count; ++i){//20WDataRow dateRow = table.Rows[i];string login_name = dateRow["登錄名"].ToString();//7000DataRow[] drss = table_7000.Select("登錄名 = '" + login_name + "'");if (drss.Length > 0){table7000_new.ImportRow(dateRow);}else{table20W_new.ImportRow(dateRow);}}//導出ExcelDataTableExport(table7000_new, AppDomain.CurrentDomain.BaseDirectory.Replace("\\", "/") + "daochu/7000.xlsx");DataTableExport(table20W_new, AppDomain.CurrentDomain.BaseDirectory.Replace("\\", "/") + "daochu/22W.xlsx"); }

    獲取Excel內容,轉成DataTable。

    /// <summary> /// 獲取Excel內容。 /// </summary> /// <param name="sheetName">工作表名稱,例:sheet1</param> /// <param name="filePath">Excel路徑</param> /// <returns></returns> private DataTable GetTableFromExcel(string sheetName, string filePath) {const string connStrTemplate = "Provider=Microsoft.ACE.OLEDB.12.0;Data Source={0};Extended Properties=\"Excel 12.0;HDR=Yes;\"";DataTable dt = null;if (!System.IO.File.Exists(filePath)){// don't find filereturn null;}OleDbConnection conn = new OleDbConnection(string.Format(connStrTemplate, filePath));try{conn.Open();if (sheetName == null || sheetName.Trim().Length == 0){DataTable schemaTable = conn.GetOleDbSchemaTable(OleDbSchemaGuid.Tables, null);sheetName = schemaTable.Rows[0]["TABLE_NAME"].ToString().Trim();}else{sheetName += "$";}string strSQL = "Select * From [" + sheetName + "]";OleDbDataAdapter da = new OleDbDataAdapter(strSQL, conn);DataSet ds = new DataSet();da.Fill(ds);dt = ds.Tables[0];}catch (Exception ex){throw ex;}finally{conn.Close();}return dt; }

    將DataTable的數據寫進Excel里(用的Aspose.Cells.dll)

    /// <summary> /// DataTable數據導出Excel /// </summary> /// <param name="data"></param> /// <param name="filepath"></param> public static void DataTableExport(DataTable data, string filepath) {try{Workbook book = new Workbook();Worksheet sheet = book.Worksheets[0];Cells cells = sheet.Cells;int Colnum = data.Columns.Count;//表格列數 int Rownum = data.Rows.Count;//表格行數 //生成行 列名行 for (int i = 0; i < Colnum; i++){cells[0, i].PutValue(data.Columns[i].ColumnName);}//生成數據行 for (int i = 0; i < Rownum; i++){for (int k = 0; k < Colnum; k++){cells[1 + i, k].PutValue(data.Rows[i][k].ToString());}}book.Save(filepath);GC.Collect();}catch (Exception e){logger.Error("生成excel出錯:" + e.Message);} }

    將List的數據寫進Excel里(用的Aspose.Cells.dll)

    /// <summary> /// 導出excel /// </summary> /// <typeparam name="T"></typeparam> /// <param name="data">Ilist集合</param> /// <param name="filepath">保存的地址</param> public static void Export<T>(IList<T> data, string filepath) {try{Workbook workbook = new Workbook();Worksheet sheet = (Worksheet)workbook.Worksheets[0];PropertyInfo[] ps = typeof(T).GetProperties();var colIndex = "A";foreach (var p in ps){// sheet.Cells[colIndex + 1].PutValue(p.Name);//設置表頭名稱 要求表頭為中文所以不用 p.name 為字段名稱 可在list第一條數據為表頭名稱int i = 1;foreach (var d in data){sheet.Cells[colIndex + i].PutValue(p.GetValue(d, null));i++;}colIndex = getxls_top(colIndex); //((char)(colIndex[0] + 1)).ToString();//表頭 A1/A2/ }//workbook.Shared = true; workbook.Save(filepath);GC.Collect();}catch (Exception e){logger.Error("生成excel出錯:" + e.Message);} } /// <summary> /// 生成新的對應的列 A-Z AA-ZZ /// </summary> /// <param name="top">當前列</param> /// <returns></returns> private static string getxls_top(string top) {char[] toplist = top.ToArray();var itemtop = top.Last();string topstr = string.Empty;if ((char)itemtop == 90)//最后一個是Z {if (toplist.Count() == 1){topstr = "AA";}else{toplist[0] = (char)(toplist[0] + 1);toplist[toplist.Count() - 1] = 'A';foreach (var item in toplist){topstr += item.ToString();}}}else//最后一個不是Z 包括top為兩個字符 {itemtop = (char)(itemtop + 1);toplist[toplist.Count() - 1] = itemtop;foreach (var item in toplist){topstr += item.ToString();}}return topstr; }

    將DataTable的數據寫進Excel里(用的Microsoft.Office.Interop.Excel.dll)(此方法在大量數據的時候很慢,例如22W條數據,建議使用Aspose.Cells.dll,速度快很多)

    /// <summary> /// 將DataTable的數據寫進Excel里 /// </summary> /// <param name="tmpDataTable">DataTable數據</param> /// <param name="strFileName">Excel路徑</param> public static void DataTabletoExcel(System.Data.DataTable tmpDataTable, string strFileName) {if (tmpDataTable == null){return;}int rowNum = tmpDataTable.Rows.Count;int columnNum = tmpDataTable.Columns.Count;int rowIndex = 1;int columnIndex = 0;//需要引用Microsoft.Office.Interop.Excel.dllMicrosoft.Office.Interop.Excel.Application xlApp = new Microsoft.Office.Interop.Excel.ApplicationClass();xlApp.DefaultFilePath = "";xlApp.DisplayAlerts = true;xlApp.SheetsInNewWorkbook = 1;Microsoft.Office.Interop.Excel.Workbook xlBook = xlApp.Workbooks.Add(true);//將DataTable的列名導入Excel表第一行foreach (DataColumn dc in tmpDataTable.Columns){columnIndex++;xlApp.Cells[rowIndex, columnIndex] = dc.ColumnName;}//將DataTable中的數據導入Excel中for (int i = 0; i < rowNum; i++){rowIndex++;columnIndex = 0;for (int j = 0; j < columnNum; j++){columnIndex++;xlApp.Cells[rowIndex, columnIndex] = tmpDataTable.Rows[i][j].ToString();}}//xlBook.SaveCopyAs(HttpUtility.UrlDecode(strFileName, System.Text.Encoding.UTF8)); xlBook.SaveCopyAs(strFileName); }

    原生的DataTable生成Excel(無需引用第三方dll)

    /// <summary> /// 將DataTable的數據寫進Excel里 /// </summary> /// <param name="tdKeChengZhuanJiaTongJi">DataTable</param> /// <param name="sheet">sheet自定義名稱</param> /// <param name="fileName">Excel路徑</param> public static void DataTabletoExcel(DataTable dt, string sheet, string fileName) {String sConnectionString = "Provider=Microsoft.ACE.OLEDB.12.0;Data Source=" + fileName + ";Extended Properties=\"Excel 12.0 Xml;\"";//string sConnectionString = "Provider=Microsoft.Jet.OLEDB.4.0;Data Source=" + fileName + ";Extended Properties='Excel 8.0;HDR=Yes;'";//String sConnectionString = "Provider=Microsoft.ACE.OLEDB.14.0;Data Source=" + fileName + ";Extended Properties=\"Excel 14.0 Xml;\"";//String sConnectionString = "Provider=Microsoft.ACE.OLEDB.16.0;Data Source=" + fileName + ";Extended Properties=\"Excel 16.0 Xml;HDR=YES;\""; OleDbConnection cn = new OleDbConnection(sConnectionString); int rowNum = dt.Rows.Count;//獲取行數int colNum = dt.Columns.Count;//獲取列數string sqlText = "";//帶類型的列名string sqlValues = "";//string colCaption = "";//列名for (int i = 0; i < colNum; i++){if (i != 0){sqlText += " , ";colCaption += " , ";}sqlText += "[" + dt.Columns[i].Caption.ToString() + "] VarChar";//生成帶VarChar列的標題colCaption += "[" + dt.Columns[i].Caption.ToString() + "]";//生成列的標題 }try{//打開連接 cn.Open();string sqlCreate = "CREATE TABLE [" + sheet.ToString() + "] (" + sqlText + ")";OleDbCommand cmd = new OleDbCommand(sqlCreate, cn);//創建Excel文件 cmd.ExecuteNonQuery();for (int srow = 0; srow < rowNum; srow++){sqlValues = "";for (int col = 0; col < colNum; col++){if (col != 0){sqlValues += " , ";}sqlValues += "'" + dt.Rows[srow][col].ToString() + "'";//拼接Value語句 }String queryString = "INSERT INTO [" + sheet.ToString() + "] (" + colCaption + ") VALUES (" + sqlValues + ")";cmd.CommandText = queryString;cmd.ExecuteNonQuery();//插入數據 }}catch{//生成日志}finally{cn.Close();} }

    ?

    ?

    //***************************************************************************************************

    C# WinForm 導出導入Excel/Doc 完整實例教程[使用Aspose.Cells.dll]

    [csharp] view plain copy print?
  • 1.添加引用:??
  • ??
  • Aspose.Cells.dll(我們就叫工具包吧,可以從網上下載。關于它的操作我在“Aspose.Cells操作說明?中文版?下載?Aspose?C#?導出Excel?實例”一文中的說。這里你暫時也可不理會它。)??
  • 即使沒有安裝office也能用噢,這是一個好強的大工具。??
  • 2.編寫Excel操作類??
  • ??
  • using?System;??
  • using?System.Collections.Generic;??
  • using?System.Text;??
  • using?Aspose.Cells;??
  • using?System.Data;??
  • public?class?AsposeExcel??
  • {??
  • ????private?string?outFileName?=?"";??
  • ????private?string?fullFilename?=?"";??
  • ????private?Workbook?book?=?null;??
  • ????private?Worksheet?sheet?=?null;??
  • ????public?AsposeExcel(string?outfilename,?string?tempfilename)?//導出構造數??
  • ????{??
  • ????????outFileName?=?outfilename;??
  • ????????book?=?new?Workbook();??
  • ????????//?book.Open(tempfilename);這里我們暫時不用模板??
  • ????????sheet?=?book.Worksheets[0];??
  • ????}??
  • ????public?AsposeExcel(string?fullfilename)?//導入構造數??
  • ????{??
  • ????????fullFilename?=?fullfilename;??
  • ????????//?book?=?new?Workbook();??
  • ????????//?book.Open(tempfilename);??
  • ????????//?sheet?=?book.Worksheets[0];??
  • ????}??
  • ????private?void?AddTitle(string?title,?int?columnCount)??
  • ????{??
  • ????????sheet.Cells.Merge(0,?0,?1,?columnCount);??
  • ????????sheet.Cells.Merge(1,?0,?1,?columnCount);??
  • ????????Cell?cell1?=?sheet.Cells[0,?0];??
  • ????????cell1.PutValue(title);??
  • ????????cell1.Style.HorizontalAlignment?=?TextAlignmentType.Center;??
  • ????????cell1.Style.Font.Name?=?"黑體";??
  • ????????cell1.Style.Font.Size?=?14;??
  • ????????cell1.Style.Font.IsBold?=?true;??
  • ????????Cell?cell2?=?sheet.Cells[1,?0];??
  • ????????cell1.PutValue("查詢時間:"?+?DateTime.Now.ToLocalTime());??
  • ????????cell2.SetStyle(cell1.Style);??
  • ????}??
  • ????private?void?AddHeader(DataTable?dt)??
  • ????{??
  • ????????Cell?cell?=?null;??
  • ????????for?(int?col?=?0;?col?<?dt.Columns.Count;?col++)??
  • ????????{??
  • ????????????cell?=?sheet.Cells[0,?col];??
  • ????????????cell.PutValue(dt.Columns[col].ColumnName);??
  • ????????????cell.Style.Font.IsBold?=?true;??
  • ????????}??
  • ????}??
  • ????private?void?AddBody(DataTable?dt)??
  • ????{??
  • ????????for?(int?r?=?0;?r?<?dt.Rows.Count;?r++)??
  • ????????{??
  • ????????????for?(int?c?=?0;?c?<?dt.Columns.Count;?c++)??
  • ????????????{??
  • ????????????????sheet.Cells[r?+?1,?c].PutValue(dt.Rows[R]-[c].ToString());??
  • ????????????}??
  • ????????}??
  • ????}??
  • ????//導出------------下一篇會用到這個方法??
  • ????public?Boolean?DatatableToExcel(DataTable?dt)??
  • ????{??
  • ????????Boolean?yn?=?false;??
  • ????????try??
  • ????????{??
  • ????????????//sheet.Name?=?sheetName;??
  • ????????????//AddTitle(title,?dt.Columns.Count);??
  • ????????????//AddHeader(dt);??
  • ????????????AddBody(dt);??
  • ????????????sheet.AutoFitColumns();??
  • ????????????//sheet.AutoFitRows();??
  • ????????????book.Save(outFileName);??
  • ????????????yn?=?true;??
  • ????????????return?yn;??
  • ????????}??
  • ????????catch?(Exception?e)??
  • ????????{??
  • ????????????return?yn;??
  • ????????????//?throw?e;??
  • ????????}??
  • ????}??
  • ????public?DataTable?ExcelToDatatalbe()//導入??
  • ????{??
  • ????????Workbook?book?=?new?Workbook();??
  • ????????book.Open(fullFilename);??
  • ????????Worksheet?sheet?=?book.Worksheets[0];??
  • ????????Cells?cells?=?sheet.Cells;??
  • ????????//獲取excel中的數據保存到一個datatable中??
  • ????????DataTable?dt_Import?=?cells.ExportDataTableAsString(0,?0,?cells.MaxDataRow?+?1,?cells.MaxDataColumn?+?1,?false);??
  • ????????//?dt_Import.??
  • ????????return?dt_Import;??
  • ????}??
  • }[/R]??
  • ??
  • 3.?Word導出??
  • //設置文件類型??
  • //?saveFileDialog為一個對話框控件??
  • //如果沒有人工具欄中拉,??
  • //可以:SaveFileDialog?saveFileDialog1=new?SaveFileDialog();??
  • saveFileDialog1.Filter?=?"導出Excel?(*.xls)|*.xls|Word?(*.doc)|*.doc";??
  • saveFileDialog1.FilterIndex?=?1;??
  • saveFileDialog1.RestoreDirectory?=?true;??
  • saveFileDialog1.CreatePrompt?=?true;??
  • saveFileDialog1.Title?=?"導出文件保存路徑";??
  • //saveFileDialog1.ShowDialog();??
  • //string?strName?=?saveFileDialog1.FileName;??
  • //設置默認文件類型顯示順序??
  • //saveFileDialog1.FilterIndex?=?2;??
  • //保存對話框是否記憶上次打開的目錄??
  • saveFileDialog1.RestoreDirectory?=?true;??
  • //點了保存按鈕進入??
  • if?(saveFileDialog1.ShowDialog()?==?DialogResult.OK)??
  • {??
  • ????//獲得文件路徑??
  • ????string?localFilePath?=?saveFileDialog1.FileName.ToString();??
  • ????//獲取文件名,不帶路徑??
  • ????string?fileNameExt?=?localFilePath.Substring(localFilePath.LastIndexOf("\\")?+?1);??
  • ????//獲取文件路徑,不帶文件名??
  • ????string?FilePath?=?localFilePath.Substring(0,?localFilePath.LastIndexOf("\\"));??
  • ????//給文件名前加上時間??
  • ????string?newFileName?=?DateTime.Now.ToString("yyyyMMdd")?+?fileNameExt;??
  • ????//在文件名里加字符??
  • ????//saveFileDialog1.FileName.Insert(1,"dameng");??
  • ????saveFileDialog1.FileName?=?FilePath?+?"\\"?+?newFileName;??
  • ????System.IO.FileStream?fs?=?(System.IO.FileStream)saveFileDialog1.OpenFile();//輸出文件??
  • ????StreamWriter?writer?=?new?StreamWriter(fs);??
  • ????writer.Write("tttt");//這里就是你要導出到word的內容,內容是你什么你自已DIY??
  • ????writer.Flush();??
  • ????writer.Close();??
  • ????fs.Close();??
  • }??
  • ??
  • 4.?導出datatable到excel??
  • ??
  • DataTable?dt?=?null;??
  • if?(ds_all.Tables[0]?!=?null)??
  • {??
  • ????dt?=?ds_all.Tables[0];??
  • }??
  • else?{??
  • ????MessageBox.Show("沒有數據記錄",?"*^_^*?溫馨提示信息",?MessageBoxButtons.OK);??
  • ????return;??
  • }??
  • //上面只是取datatable,你自己diy??
  • AsposeExcel?tt?=?new?AsposeExcel(saveFileDialog1.FileName,?"");//不用模板,?saveFileDialog1是什么?上面已經說過??
  • bool?OK_NO?=?tt.DatatableToExcel(dt);??
  • if?(OK_NO)??
  • {??
  • ????MessageBox.Show("導出成功",?"*^_^*?溫馨提示信息",?MessageBoxButtons.OK);??
  • }??
  • else??
  • {??
  • }??
  • ??
  • 5.?Excel導入??
  • private?void?導入ToolStripMenuItem_Click(object?sender,?EventArgs?e)??
  • {??
  • ????string?localFilePath?=?"";??
  • ????//點了保存按鈕進入??
  • ????if?(openFileDialog1.ShowDialog()?==?DialogResult.OK)//?openFileDialog1不要再問我這是什么!??
  • ????{??
  • ????????//獲得文件路徑??
  • ????????localFilePath?=?openFileDialog1.FileName.ToString();??
  • }??
  • ????AsposeExcel?tt?=?new?AsposeExcel(localFilePath);??
  • ????DataTable?dt;??
  • ????try??
  • ????{??
  • ????????dt?=?tt.ExcelToDatatalbe();??
  • ????}??
  • ????catch?(Exception?ex)??
  • ????{??
  • ????????return;??
  • ????}??
  • //有了datatable你自己就可以DIY啦,下面是我自己的你不用理??
  • if?(ddlResidence.SelectedValue?==?"違章確認")??
  • ????{??
  • ????????if?(dt.Rows[0][9].ToString()?!=?"違章確認")??
  • ????????{??
  • ????????????????????????????return;??
  • ????????}??
  • ????????row?=?dt.Rows.Count;??
  • ????????if?(row?<=?0)?return;??
  • ????????for?(int?i?=?0;?i?<?dt.Rows.Count;?i++)??
  • ????????{??
  • ????????????bllviola.Up_Confirmed_ByVnum(dt.Rows[i][6].ToString(),?dt.Rows[i][9].ToString());??
  • ????????}??
  • ????????this.GridView1.DataSource?=?dt;??
  • ????????GridView1.DataBind();??
  • }??
  • 1.添加引用:Aspose.Cells.dll(我們就叫工具包吧,可以從網上下載。關于它的操作我在“Aspose.Cells操作說明 中文版 下載 Aspose C# 導出Excel 實例”一文中的說。這里你暫時也可不理會它。) 即使沒有安裝office也能用噢,這是一個好強的大工具。 2.編寫Excel操作類using System; using System.Collections.Generic; using System.Text; using Aspose.Cells; using System.Data; public class AsposeExcel {private string outFileName = "";private string fullFilename = "";private Workbook book = null;private Worksheet sheet = null;public AsposeExcel(string outfilename, string tempfilename) //導出構造數{outFileName = outfilename;book = new Workbook();// book.Open(tempfilename);這里我們暫時不用模板sheet = book.Worksheets[0];}public AsposeExcel(string fullfilename) //導入構造數{fullFilename = fullfilename;// book = new Workbook();// book.Open(tempfilename);// sheet = book.Worksheets[0];}private void AddTitle(string title, int columnCount){sheet.Cells.Merge(0, 0, 1, columnCount);sheet.Cells.Merge(1, 0, 1, columnCount);Cell cell1 = sheet.Cells[0, 0];cell1.PutValue(title);cell1.Style.HorizontalAlignment = TextAlignmentType.Center;cell1.Style.Font.Name = "黑體";cell1.Style.Font.Size = 14;cell1.Style.Font.IsBold = true;Cell cell2 = sheet.Cells[1, 0];cell1.PutValue("查詢時間:" + DateTime.Now.ToLocalTime());cell2.SetStyle(cell1.Style);}private void AddHeader(DataTable dt){Cell cell = null;for (int col = 0; col < dt.Columns.Count; col++){cell = sheet.Cells[0, col];cell.PutValue(dt.Columns[col].ColumnName);cell.Style.Font.IsBold = true;}}private void AddBody(DataTable dt){for (int r = 0; r < dt.Rows.Count; r++){for (int c = 0; c < dt.Columns.Count; c++){sheet.Cells[r + 1, c].PutValue(dt.Rows[R]-[c].ToString());}}}//導出------------下一篇會用到這個方法public Boolean DatatableToExcel(DataTable dt){Boolean yn = false;try{//sheet.Name = sheetName;//AddTitle(title, dt.Columns.Count);//AddHeader(dt);AddBody(dt);sheet.AutoFitColumns();//sheet.AutoFitRows();book.Save(outFileName);yn = true;return yn;}catch (Exception e){return yn;// throw e;}}public DataTable ExcelToDatatalbe()//導入{Workbook book = new Workbook();book.Open(fullFilename);Worksheet sheet = book.Worksheets[0];Cells cells = sheet.Cells;//獲取excel中的數據保存到一個datatable中DataTable dt_Import = cells.ExportDataTableAsString(0, 0, cells.MaxDataRow + 1, cells.MaxDataColumn + 1, false);// dt_Import.return dt_Import;} }[/R]3. Word導出 //設置文件類型 // saveFileDialog為一個對話框控件 //如果沒有人工具欄中拉, //可以:SaveFileDialog saveFileDialog1=new SaveFileDialog(); saveFileDialog1.Filter = "導出Excel (*.xls)|*.xls|Word (*.doc)|*.doc"; saveFileDialog1.FilterIndex = 1; saveFileDialog1.RestoreDirectory = true; saveFileDialog1.CreatePrompt = true; saveFileDialog1.Title = "導出文件保存路徑"; //saveFileDialog1.ShowDialog(); //string strName = saveFileDialog1.FileName; //設置默認文件類型顯示順序 //saveFileDialog1.FilterIndex = 2; //保存對話框是否記憶上次打開的目錄 saveFileDialog1.RestoreDirectory = true; //點了保存按鈕進入 if (saveFileDialog1.ShowDialog() == DialogResult.OK) {//獲得文件路徑string localFilePath = saveFileDialog1.FileName.ToString();//獲取文件名,不帶路徑string fileNameExt = localFilePath.Substring(localFilePath.LastIndexOf("\\") + 1);//獲取文件路徑,不帶文件名string FilePath = localFilePath.Substring(0, localFilePath.LastIndexOf("\\"));//給文件名前加上時間string newFileName = DateTime.Now.ToString("yyyyMMdd") + fileNameExt;//在文件名里加字符//saveFileDialog1.FileName.Insert(1,"dameng");saveFileDialog1.FileName = FilePath + "\\" + newFileName;System.IO.FileStream fs = (System.IO.FileStream)saveFileDialog1.OpenFile();//輸出文件StreamWriter writer = new StreamWriter(fs);writer.Write("tttt");//這里就是你要導出到word的內容,內容是你什么你自已DIYwriter.Flush();writer.Close();fs.Close(); }4. 導出datatable到excelDataTable dt = null; if (ds_all.Tables[0] != null) {dt = ds_all.Tables[0]; } else {MessageBox.Show("沒有數據記錄", "*^_^* 溫馨提示信息", MessageBoxButtons.OK);return; } //上面只是取datatable,你自己diy AsposeExcel tt = new AsposeExcel(saveFileDialog1.FileName, "");//不用模板, saveFileDialog1是什么?上面已經說過 bool OK_NO = tt.DatatableToExcel(dt); if (OK_NO) {MessageBox.Show("導出成功", "*^_^* 溫馨提示信息", MessageBoxButtons.OK); } else { }5. Excel導入 private void 導入ToolStripMenuItem_Click(object sender, EventArgs e) {string localFilePath = "";//點了保存按鈕進入if (openFileDialog1.ShowDialog() == DialogResult.OK)// openFileDialog1不要再問我這是什么!{//獲得文件路徑localFilePath = openFileDialog1.FileName.ToString(); }AsposeExcel tt = new AsposeExcel(localFilePath);DataTable dt;try{dt = tt.ExcelToDatatalbe();}catch (Exception ex){return;} //有了datatable你自己就可以DIY啦,下面是我自己的你不用理 if (ddlResidence.SelectedValue == "違章確認"){if (dt.Rows[0][9].ToString() != "違章確認"){return;}row = dt.Rows.Count;if (row <= 0) return;for (int i = 0; i < dt.Rows.Count; i++){bllviola.Up_Confirmed_ByVnum(dt.Rows[i][6].ToString(), dt.Rows[i][9].ToString());}this.GridView1.DataSource = dt;GridView1.DataBind(); }


    ?

    //****************************************************************************************************

    Aspose.Cells小實例

    Aspose.Cells.Workbook workbook = new Aspose.Cells.Workbook();Aspose.Cells.Worksheet sheet = workbook.Worksheets[0];sheet.FreezePanes(1, 1, 1, 0);//凍結第一行sheet.Cells["A1"].PutValue("ID");sheet.Cells["B1"].PutValue("手機號碼");sheet.Cells["C1"].PutValue("姓名");sheet.Cells["D1"].PutValue("出生年月");sheet.Cells["E1"].PutValue("性別");sheet.Cells["F1"].PutValue("訂購份數");sheet.Cells["G1"].PutValue("運營產品ID");sheet.Cells["H1"].PutValue("訂單狀態");sheet.Cells["I1"].PutValue("訂單成功時間");sheet.Cells["J1"].PutValue("批次ID");sheet.Cells["K1"].PutValue("支付方式");sheet.Cells["L1"].PutValue("錯誤代碼");///TODO///設置列1為文本,因為這列全是數字而且很長,不處理會變成自然數了。///這里需要注意Style是設置風格,而StyleFlag是開關,所以即使你設置了Style,沒有打開對應的StyleFlag一樣沒用Aspose.Cells.Style sc1 = workbook.Styles[workbook.Styles.Add()];sc1.ShrinkToFit = true;sc1.Number = 49;Aspose.Cells.StyleFlag scf1 = new Aspose.Cells.StyleFlag();scf1.ShrinkToFit = true;scf1.NumberFormat = true;Aspose.Cells.Column colomn1 = sheet.Cells.Columns[1];colomn1.ApplyStyle(sc1, scf1);dt =getDataTable();//得到DataTablesheet.Cells.ImportDataTable(dt, false, "A2");//從A2開始填充數據sheet.AutoFitColumns();//讓各列自適應寬度,這個很有用。workbook.Save(fileName, Aspose.Cells.FileFormatType.Excel2007Xlsx, Aspose.Cells.SaveType.OpenInExcel, response);//輸出

    很多時候輸出的數據排序或者顯示的列并不一定和DataTable得到的列排序數據完全一致,那么我們可以簡單處理一下:比如把上面的

    引用內容///TODO///設置列1為文本,因為這列全是數字而且很長,不處理會變成自然數了。///這里需要注意Style是設置風格,而StyleFlag是開關,所以即使你設置了Style,沒有打開對應的StyleFlag一樣沒用Aspose.Cells.Style sc1 = workbook.Styles[workbook.Styles.Add()];sc1.ShrinkToFit = true;sc1.Number = 49;Aspose.Cells.StyleFlag scf1 = new Aspose.Cells.StyleFlag();scf1.ShrinkToFit = true;scf1.NumberFormat = true;Aspose.Cells.Column colomn1 = sheet.Cells.Columns[1];colomn1.ApplyStyle(sc1, scf1);dt =getDataTable();//得到DataTable

    替換成:

    引用內容DataTable dt1=getDataTable();for (int i = 0; i < dt1.Rows.Count; i++){sheet.Cells[(i + 1), 0].PutValue(dt1.Rows[i]["create_time"].ToString());sheet.Cells[(i + 1), 1].PutValue(dt1.Rows[i]["holder_mobile"].ToString());sheet.Cells[(i + 1), 2].PutValue(dt1.Rows[i]["rec_name"].ToString());sheet.Cells[(i + 1), 3].PutValue(string.IsNullOrEmpty(dt1.Rows[i]["rec_sex"].ToString()) ? "" : (dt1.Rows[i]["rec_sex"].ToString() == "1") ? "男" : "女");sheet.Cells[(i + 1), 4].PutValue(dt1.Rows[i]["rec_birthday"].ToString());sheet.Cells[(i + 1), 5].PutValue(dt1.Rows[i]["base_product_code"].ToString());sheet.Cells[(i + 1), 6].PutValue(dt1.Rows[i]["sell_price"].ToString());sheet.Cells[(i + 1), 7].PutValue(dt1.Rows[i]["pay_count"].ToString());sheet.Cells[(i + 1), 8].PutValue(dt1.Rows[i]["ins_policy"].ToString());sheet.Cells[(i + 1), 9].PutValue(dt1.Rows[i]["ins_end_date"].ToString());sheet.Cells[(i + 1), 10].PutValue(Rondi.Insu.Management.Utility.StateEnum.OrderFrom(dt1.Rows[i]["order_from"].ToString()));sheet.Cells[(i + 1), 11].PutValue(Rondi.Insu.Management.Utility.StateEnum.OrderState(dt1.Rows[i]["order_state"].ToString()));}

    ?

    //*************************************************************************************

    總結

    以上是生活随笔為你收集整理的Aspose.Cells使用总结大全的全部內容,希望文章能夠幫你解決所遇到的問題。

    如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。

    丰满少妇女裸体bbw | 亚洲精品一区二区三区四区五区 | 亚洲人成影院在线无码按摩店 | 亚洲色欲色欲欲www在线 | 亚洲综合无码久久精品综合 | 久久精品国产一区二区三区肥胖 | 亚洲国产欧美日韩精品一区二区三区 | 国产成人无码a区在线观看视频app | 亚洲大尺度无码无码专区 | 国产精品99久久精品爆乳 | 77777熟女视频在线观看 а天堂中文在线官网 | 小sao货水好多真紧h无码视频 | 精品久久久无码人妻字幂 | 中文字幕无码人妻少妇免费 | 中文字幕乱码人妻无码久久 | 无码一区二区三区在线观看 | 性色av无码免费一区二区三区 | 日本精品高清一区二区 | 国产精品99爱免费视频 | 99国产精品白浆在线观看免费 | 久久久久99精品成人片 | 中文字幕无码日韩专区 | 男人和女人高潮免费网站 | 日本丰满熟妇videos | 国产精品香蕉在线观看 | 欧美日本免费一区二区三区 | 青青久在线视频免费观看 | 国产福利视频一区二区 | 亚洲大尺度无码无码专区 | 成年美女黄网站色大免费全看 | 无套内射视频囯产 | 日本精品少妇一区二区三区 | 国产成人无码a区在线观看视频app | 麻豆国产97在线 | 欧洲 | 99久久亚洲精品无码毛片 | 欧美成人家庭影院 | 激情国产av做激情国产爱 | 欧美日本精品一区二区三区 | 国产亚洲欧美在线专区 | 我要看www免费看插插视频 | 无遮挡啪啪摇乳动态图 | 四虎4hu永久免费 | 国产国语老龄妇女a片 | 日本一区二区三区免费高清 | 国产一区二区三区影院 | 男人的天堂2018无码 | 丰满人妻精品国产99aⅴ | 精品熟女少妇av免费观看 | 日韩精品无码一区二区中文字幕 | 久久精品国产一区二区三区 | 亲嘴扒胸摸屁股激烈网站 | 人妻插b视频一区二区三区 | 国产69精品久久久久app下载 | 久久人人爽人人爽人人片av高清 | 午夜肉伦伦影院 | 国产另类ts人妖一区二区 | 中文字幕日韩精品一区二区三区 | 欧美zoozzooz性欧美 | 中文字幕乱码亚洲无线三区 | 亚洲一区二区三区无码久久 | 亚洲精品综合一区二区三区在线 | 精品无码一区二区三区的天堂 | 天堂无码人妻精品一区二区三区 | 精品久久久无码人妻字幂 | 亚洲中文字幕乱码av波多ji | 在线看片无码永久免费视频 | 98国产精品综合一区二区三区 | 无码国产激情在线观看 | 丰满护士巨好爽好大乳 | 玩弄人妻少妇500系列视频 | 日韩无码专区 | 亚洲人成影院在线无码按摩店 | 天堂久久天堂av色综合 | 女人被男人躁得好爽免费视频 | 一本大道伊人av久久综合 | 成 人影片 免费观看 | 撕开奶罩揉吮奶头视频 | 精品久久久久久亚洲精品 | 国产精品亚洲专区无码不卡 | 亚洲中文字幕在线无码一区二区 | 欧美国产日韩亚洲中文 | 国产美女极度色诱视频www | 色窝窝无码一区二区三区色欲 | 精品久久久久香蕉网 | 5858s亚洲色大成网站www | 国产精品亚洲а∨无码播放麻豆 | 乌克兰少妇性做爰 | 国产在线aaa片一区二区99 | 日韩精品一区二区av在线 | 久久久久亚洲精品中文字幕 | 日本一卡二卡不卡视频查询 | 久久精品女人的天堂av | 女人被爽到呻吟gif动态图视看 | 国产 浪潮av性色四虎 | 日产精品高潮呻吟av久久 | 大地资源中文第3页 | 国产精品福利视频导航 | 蜜桃视频韩日免费播放 | 婷婷色婷婷开心五月四房播播 | av无码电影一区二区三区 | 午夜理论片yy44880影院 | 亚洲一区av无码专区在线观看 | 国产亚洲美女精品久久久2020 | 日日干夜夜干 | 97se亚洲精品一区 | 蜜臀av在线播放 久久综合激激的五月天 | 天堂а√在线地址中文在线 | 国产精品亚洲五月天高清 | 精品国精品国产自在久国产87 | 日日碰狠狠丁香久燥 | 久久精品国产99精品亚洲 | 丝袜足控一区二区三区 | 国产97人人超碰caoprom | √8天堂资源地址中文在线 | 亚洲午夜久久久影院 | 无码精品国产va在线观看dvd | 麻豆md0077饥渴少妇 | 国产av久久久久精东av | 亚洲 高清 成人 动漫 | 小sao货水好多真紧h无码视频 | 无码中文字幕色专区 | 131美女爱做视频 | 男女下面进入的视频免费午夜 | 精品人妻中文字幕有码在线 | 最近免费中文字幕中文高清百度 | 日日麻批免费40分钟无码 | 日韩精品a片一区二区三区妖精 | 国产av一区二区三区最新精品 | 成人欧美一区二区三区黑人免费 | 色情久久久av熟女人妻网站 | 国产成人午夜福利在线播放 | 东京无码熟妇人妻av在线网址 | 日韩人妻无码一区二区三区久久99 | 国产三级久久久精品麻豆三级 | 色情久久久av熟女人妻网站 | 亚洲精品久久久久中文第一幕 | 亚洲精品一区二区三区大桥未久 | 大屁股大乳丰满人妻 | 高潮喷水的毛片 | 狠狠色噜噜狠狠狠狠7777米奇 | 爽爽影院免费观看 | 国产精品无码永久免费888 | 欧美国产日韩亚洲中文 | 亚洲日本一区二区三区在线 | 麻豆国产丝袜白领秘书在线观看 | 久久99热只有频精品8 | 亚洲区小说区激情区图片区 | 午夜无码区在线观看 | 中文毛片无遮挡高清免费 | 强辱丰满人妻hd中文字幕 | 亚洲成av人综合在线观看 | 久久久久久亚洲精品a片成人 | 一本久久伊人热热精品中文字幕 | 亚洲男女内射在线播放 | 67194成是人免费无码 | 国产成人午夜福利在线播放 | 人人妻人人澡人人爽欧美一区九九 | 亚洲 a v无 码免 费 成 人 a v | 亚洲理论电影在线观看 | 久久久久久久人妻无码中文字幕爆 | a在线亚洲男人的天堂 | 一二三四社区在线中文视频 | 国产精品久久久久无码av色戒 | av香港经典三级级 在线 | 色狠狠av一区二区三区 | 西西人体www44rt大胆高清 | 国产精品久免费的黄网站 | 久久天天躁狠狠躁夜夜免费观看 | 成熟女人特级毛片www免费 | 欧美怡红院免费全部视频 | 成人免费无码大片a毛片 | 性做久久久久久久免费看 | 亚洲中文字幕乱码av波多ji | 亚洲 a v无 码免 费 成 人 a v | 亚洲日韩一区二区三区 | 国产精品亚洲а∨无码播放麻豆 | 荫蒂被男人添的好舒服爽免费视频 | 欧美成人高清在线播放 | 久久这里只有精品视频9 | 强奷人妻日本中文字幕 | 久久精品视频在线看15 | 欧美 丝袜 自拍 制服 另类 | 国产在热线精品视频 | 亚洲男人av香蕉爽爽爽爽 | 狠狠色丁香久久婷婷综合五月 | 精品乱码久久久久久久 | 色情久久久av熟女人妻网站 | 亚洲日韩av一区二区三区中文 | 日韩精品无码免费一区二区三区 | 亚洲成av人影院在线观看 | 国产成人无码午夜视频在线观看 | 一本久久伊人热热精品中文字幕 | 日本丰满护士爆乳xxxx | 伊人色综合久久天天小片 | 免费人成在线视频无码 | av无码电影一区二区三区 | 国产av久久久久精东av | 一本大道伊人av久久综合 | 中文字幕人成乱码熟女app | 99re在线播放 | 国产又爽又黄又刺激的视频 | 乱中年女人伦av三区 | 强开小婷嫩苞又嫩又紧视频 | 国产精品久久久久久无码 | 亚洲欧美国产精品专区久久 | 特级做a爰片毛片免费69 | 曰韩少妇内射免费播放 | 少妇人妻偷人精品无码视频 | 亚洲精品午夜国产va久久成人 | 国产激情精品一区二区三区 | 久久午夜无码鲁丝片午夜精品 | 奇米影视7777久久精品 | 国产情侣作爱视频免费观看 | 国产色视频一区二区三区 | 伊人久久大香线蕉亚洲 | 国产成人精品优优av | 天天做天天爱天天爽综合网 | 国产精品亚洲一区二区三区喷水 | 欧美人妻一区二区三区 | 亚洲日韩av一区二区三区中文 | 日韩成人一区二区三区在线观看 | 亚洲精品午夜无码电影网 | 1000部啪啪未满十八勿入下载 | 少妇太爽了在线观看 | 亚洲日韩乱码中文无码蜜桃臀网站 | 老头边吃奶边弄进去呻吟 | 色一情一乱一伦 | 成人欧美一区二区三区黑人免费 | 中文亚洲成a人片在线观看 | 国产福利视频一区二区 | 久久亚洲精品中文字幕无男同 | 日日躁夜夜躁狠狠躁 | 色欲久久久天天天综合网精品 | 一个人看的www免费视频在线观看 | 久久国产精品精品国产色婷婷 | 日本丰满熟妇videos | 天天爽夜夜爽夜夜爽 | 亚洲毛片av日韩av无码 | 成人欧美一区二区三区黑人 | 中文字幕 亚洲精品 第1页 | 中文字幕日产无线码一区 | 波多野结衣高清一区二区三区 | 国产精品无码一区二区三区不卡 | 7777奇米四色成人眼影 | 无码精品人妻一区二区三区av | 伊人久久大香线蕉av一区二区 | 亚洲gv猛男gv无码男同 | 亚洲区小说区激情区图片区 | 日韩视频 中文字幕 视频一区 | 亚洲 激情 小说 另类 欧美 | 亚洲精品综合一区二区三区在线 | 国产亚洲美女精品久久久2020 | 天堂无码人妻精品一区二区三区 | 人妻无码αv中文字幕久久琪琪布 | 又大又紧又粉嫩18p少妇 | 奇米影视7777久久精品 | 98国产精品综合一区二区三区 | 亚洲成色在线综合网站 | 国产乱码精品一品二品 | 大乳丰满人妻中文字幕日本 | 亚洲国产欧美国产综合一区 | 国产在线精品一区二区三区直播 | 奇米影视7777久久精品人人爽 | aⅴ亚洲 日韩 色 图网站 播放 | 久久精品人人做人人综合 | 精品无人国产偷自产在线 | 真人与拘做受免费视频 | 精品久久久久久人妻无码中文字幕 | aⅴ在线视频男人的天堂 | 久久99国产综合精品 | 午夜时刻免费入口 | 国产成人亚洲综合无码 | 色欲久久久天天天综合网精品 | 久久天天躁狠狠躁夜夜免费观看 | 亚洲爆乳精品无码一区二区三区 | 亚洲小说图区综合在线 | 7777奇米四色成人眼影 | 两性色午夜视频免费播放 | 又大又黄又粗又爽的免费视频 | 九九久久精品国产免费看小说 | 天天拍夜夜添久久精品 | 中文字幕av日韩精品一区二区 | 精品国产麻豆免费人成网站 | 亚洲精品综合五月久久小说 | 久久精品丝袜高跟鞋 | 亚洲人亚洲人成电影网站色 | 色婷婷综合激情综在线播放 | 欧美激情综合亚洲一二区 | 无套内谢的新婚少妇国语播放 | 久久aⅴ免费观看 | 无码人妻av免费一区二区三区 | 在线观看国产午夜福利片 | 色情久久久av熟女人妻网站 | 九九久久精品国产免费看小说 | 无码中文字幕色专区 | 国产在线aaa片一区二区99 | 色一情一乱一伦一视频免费看 | 内射后入在线观看一区 | 九九热爱视频精品 | 亚洲一区av无码专区在线观看 | 久久综合网欧美色妞网 | 亚洲国产成人a精品不卡在线 | 久久精品国产精品国产精品污 | 精品厕所偷拍各类美女tp嘘嘘 | 亚洲爆乳精品无码一区二区三区 | 欧美丰满老熟妇xxxxx性 | 四虎永久在线精品免费网址 | 久久国产精品_国产精品 | 国产亚洲精品久久久ai换 | 久久aⅴ免费观看 | 国产三级久久久精品麻豆三级 | 成人三级无码视频在线观看 | 亚洲综合伊人久久大杳蕉 | 97夜夜澡人人双人人人喊 | 无码任你躁久久久久久久 | 内射欧美老妇wbb | 丰满岳乱妇在线观看中字无码 | 中文字幕无码日韩专区 | 中文字幕无码免费久久9一区9 | 日日麻批免费40分钟无码 | 正在播放老肥熟妇露脸 | 九九在线中文字幕无码 | 成人免费无码大片a毛片 | 乱码av麻豆丝袜熟女系列 | 乱中年女人伦av三区 | 欧美一区二区三区视频在线观看 | 欧美性黑人极品hd | 99久久人妻精品免费一区 | 黑人巨大精品欧美一区二区 | 男女下面进入的视频免费午夜 | 精品欧洲av无码一区二区三区 | 99国产欧美久久久精品 | 久久综合香蕉国产蜜臀av | a国产一区二区免费入口 | 一区二区三区高清视频一 | 精品熟女少妇av免费观看 | 国产成人无码av片在线观看不卡 | 日韩欧美成人免费观看 | 天海翼激烈高潮到腰振不止 | 亚洲精品国偷拍自产在线麻豆 | 成人精品视频一区二区三区尤物 | 成年美女黄网站色大免费全看 | 日韩精品a片一区二区三区妖精 | 人妻熟女一区 | 国产精品人人爽人人做我的可爱 | 国产精品欧美成人 | 超碰97人人做人人爱少妇 | 国产av无码专区亚洲a∨毛片 | 大地资源中文第3页 | 欧美成人家庭影院 | 国产成人精品优优av | 久久午夜夜伦鲁鲁片无码免费 | 国产精品无码一区二区桃花视频 | 久久人人爽人人人人片 | 日本护士xxxxhd少妇 | 少妇邻居内射在线 | 国产精品永久免费视频 | 图片区 小说区 区 亚洲五月 | 国产办公室秘书无码精品99 | 亚洲小说春色综合另类 | 国产精品.xx视频.xxtv | 久久99精品久久久久久动态图 | 国产人成高清在线视频99最全资源 | 日韩精品乱码av一区二区 | 2020久久超碰国产精品最新 | 中文字幕无码av激情不卡 | 国产精品无码一区二区桃花视频 | 大色综合色综合网站 | 亚洲精品国产精品乱码视色 | 岛国片人妻三上悠亚 | 中文字幕无码av激情不卡 | 麻豆精品国产精华精华液好用吗 | 国产熟妇高潮叫床视频播放 | 免费无码肉片在线观看 | 亚洲人亚洲人成电影网站色 | 亚洲欧美日韩国产精品一区二区 | 国产成人综合美国十次 | 中文久久乱码一区二区 | 精品无码国产自产拍在线观看蜜 | 无码人妻丰满熟妇区五十路百度 | 日本一卡2卡3卡四卡精品网站 | 欧美熟妇另类久久久久久不卡 | 午夜理论片yy44880影院 | 国内精品一区二区三区不卡 | 色婷婷av一区二区三区之红樱桃 | 无码一区二区三区在线观看 | 伦伦影院午夜理论片 | 欧美日本免费一区二区三区 | 亚洲国精产品一二二线 | 99久久精品国产一区二区蜜芽 | 久久综合久久自在自线精品自 | 亚洲va欧美va天堂v国产综合 | 亚洲精品中文字幕久久久久 | 亚洲成av人影院在线观看 | 六月丁香婷婷色狠狠久久 | 人人爽人人澡人人高潮 | 爆乳一区二区三区无码 | 亚洲 高清 成人 动漫 | 国产精品久久久一区二区三区 | 国产精品人妻一区二区三区四 | 精品国偷自产在线 | 天堂а√在线中文在线 | 永久免费观看国产裸体美女 | 无码av岛国片在线播放 | 亚洲va欧美va天堂v国产综合 | 日本xxxx色视频在线观看免费 | 熟妇女人妻丰满少妇中文字幕 | 国产特级毛片aaaaaa高潮流水 | 亚洲欧美中文字幕5发布 | 高潮毛片无遮挡高清免费 | 成 人 网 站国产免费观看 | 亚洲国产精品无码久久久久高潮 | 无码免费一区二区三区 | 精品国产一区二区三区av 性色 | 最近免费中文字幕中文高清百度 | 日韩成人一区二区三区在线观看 | 日本欧美一区二区三区乱码 | 国产精品久久久久无码av色戒 | 午夜熟女插插xx免费视频 | 99riav国产精品视频 | 全黄性性激高免费视频 | 人人妻人人藻人人爽欧美一区 | 欧洲极品少妇 | 国产精品丝袜黑色高跟鞋 | 亚洲精品国产a久久久久久 | 无码一区二区三区在线观看 | 奇米综合四色77777久久 东京无码熟妇人妻av在线网址 | 久久人妻内射无码一区三区 | 中文字幕乱妇无码av在线 | 色综合久久中文娱乐网 | 波多野结衣高清一区二区三区 | 国产福利视频一区二区 | 欧美日韩一区二区免费视频 | 国产精品办公室沙发 | 一本久道久久综合狠狠爱 | 曰韩少妇内射免费播放 | 高中生自慰www网站 | 丰满人妻被黑人猛烈进入 | 暴力强奷在线播放无码 | 国产亚洲精品久久久闺蜜 | 国产无遮挡又黄又爽又色 | 国产综合色产在线精品 | 无码人妻少妇伦在线电影 | 亚洲精品中文字幕 | 精品人妻人人做人人爽 | 真人与拘做受免费视频一 | 国产明星裸体无码xxxx视频 | 99麻豆久久久国产精品免费 | 亚洲va中文字幕无码久久不卡 | 久久99精品久久久久久 | 久久www免费人成人片 | 日韩精品a片一区二区三区妖精 | 女人被男人爽到呻吟的视频 | 国产精品美女久久久久av爽李琼 | 国产成人综合色在线观看网站 | 97精品人妻一区二区三区香蕉 | 精品日本一区二区三区在线观看 | 天天拍夜夜添久久精品大 | 亚洲精品国产精品乱码不卡 | 久久五月精品中文字幕 | 成人毛片一区二区 | 日韩少妇内射免费播放 | 99久久久无码国产精品免费 | 国产成人精品视频ⅴa片软件竹菊 | 曰韩无码二三区中文字幕 | 精品亚洲成av人在线观看 | 一个人看的www免费视频在线观看 | 欧美 日韩 亚洲 在线 | 亚洲大尺度无码无码专区 | 亚洲色欲久久久综合网东京热 | 中文字幕无线码免费人妻 | 精品久久久久香蕉网 | 亚洲欧洲日本综合aⅴ在线 | 内射爽无广熟女亚洲 | 中文字幕无码人妻少妇免费 | 国产尤物精品视频 | 亚洲一区二区三区在线观看网站 | 久久综合九色综合欧美狠狠 | 久久久中文字幕日本无吗 | 亚洲aⅴ无码成人网站国产app | 亚洲另类伦春色综合小说 | 国产人妻精品午夜福利免费 | 国产精品久久久一区二区三区 | 最近中文2019字幕第二页 | 美女毛片一区二区三区四区 | 鲁大师影院在线观看 | 双乳奶水饱满少妇呻吟 | 麻豆国产人妻欲求不满 | 亚洲精品一区二区三区婷婷月 | 精品久久久久久亚洲精品 | 久久99精品国产.久久久久 | 国产精品久久久久久亚洲影视内衣 | 国产内射老熟女aaaa | 国产精品自产拍在线观看 | 欧美35页视频在线观看 | 日韩精品一区二区av在线 | 色欲综合久久中文字幕网 | 国产午夜亚洲精品不卡下载 | 国产另类ts人妖一区二区 | 成年美女黄网站色大免费视频 | 国内综合精品午夜久久资源 | 国产精品鲁鲁鲁 | 亚洲精品一区二区三区在线 | 老子影院午夜精品无码 | 国产亚洲人成在线播放 | 亚洲成a人片在线观看无码3d | 99精品无人区乱码1区2区3区 | 东京热男人av天堂 | 亚洲一区二区三区四区 | 国产人妻大战黑人第1集 | 国产一区二区三区日韩精品 | 中文字幕人妻丝袜二区 | 日韩欧美群交p片內射中文 | 无码国产乱人伦偷精品视频 | 日本一区二区三区免费播放 | 国内精品久久毛片一区二区 | 奇米影视7777久久精品人人爽 | 亚洲国产欧美国产综合一区 | 无套内谢的新婚少妇国语播放 | 精品久久久久久人妻无码中文字幕 | 国产精品亚洲а∨无码播放麻豆 | 欧美熟妇另类久久久久久不卡 | 亚洲成a人片在线观看日本 | 99久久精品日本一区二区免费 | 1000部啪啪未满十八勿入下载 | 狠狠色欧美亚洲狠狠色www | 男女作爱免费网站 | 99久久99久久免费精品蜜桃 | 久久亚洲国产成人精品性色 | 日韩精品无码一区二区中文字幕 | 精品一区二区三区波多野结衣 | 人妻天天爽夜夜爽一区二区 | 中文字幕乱码人妻二区三区 | 亚洲国产精品美女久久久久 | 奇米影视7777久久精品人人爽 | 成人影院yy111111在线观看 | 亚洲精品久久久久avwww潮水 | 亚洲综合久久一区二区 | 伊人久久婷婷五月综合97色 | 久久久久久av无码免费看大片 | 鲁大师影院在线观看 | 精品人妻人人做人人爽 | 乱中年女人伦av三区 | 正在播放老肥熟妇露脸 | 天天av天天av天天透 | 日本乱人伦片中文三区 | 3d动漫精品啪啪一区二区中 | 无码人妻出轨黑人中文字幕 | 兔费看少妇性l交大片免费 | 中文字幕无码日韩欧毛 | 亚洲小说春色综合另类 | 久久久久久国产精品无码下载 | 在线亚洲高清揄拍自拍一品区 | 日日碰狠狠躁久久躁蜜桃 | 国产乱人伦av在线无码 | 伊在人天堂亚洲香蕉精品区 | 午夜男女很黄的视频 | 国产真实夫妇视频 | 狠狠cao日日穞夜夜穞av | 亚洲gv猛男gv无码男同 | 日日摸日日碰夜夜爽av | 麻豆国产人妻欲求不满谁演的 | 国产av无码专区亚洲awww | 波多野结衣高清一区二区三区 | 久久国语露脸国产精品电影 | 奇米影视888欧美在线观看 | 国产 精品 自在自线 | 性欧美熟妇videofreesex | 国产网红无码精品视频 | 久久国产精品_国产精品 | v一区无码内射国产 | 国产一区二区三区影院 | 性欧美大战久久久久久久 | 青青久在线视频免费观看 | 人妻aⅴ无码一区二区三区 | 国产精品久久国产三级国 | 人妻夜夜爽天天爽三区 | 中文字幕日产无线码一区 | 国产精品久久久久久无码 | 撕开奶罩揉吮奶头视频 | 一本色道久久综合狠狠躁 | 久久久久久亚洲精品a片成人 | 99麻豆久久久国产精品免费 | 亚洲a无码综合a国产av中文 | 国产精品视频免费播放 | 无码中文字幕色专区 | 国产精品99爱免费视频 | 国产高清不卡无码视频 | 国产成人无码av一区二区 | 国产精华av午夜在线观看 | 国产乱人伦app精品久久 国产在线无码精品电影网 国产国产精品人在线视 | 亚洲 激情 小说 另类 欧美 | 国产精品va在线播放 | 在线观看免费人成视频 | 无码国内精品人妻少妇 | 在教室伦流澡到高潮hnp视频 | 人妻有码中文字幕在线 | 狠狠综合久久久久综合网 | 丰满人妻精品国产99aⅴ | 亚洲热妇无码av在线播放 | 丁香啪啪综合成人亚洲 | 亚洲男女内射在线播放 | 伊人久久大香线蕉午夜 | 中国女人内谢69xxxxxa片 | 成 人 网 站国产免费观看 | 久精品国产欧美亚洲色aⅴ大片 | 一本大道久久东京热无码av | 亚洲毛片av日韩av无码 | 国产激情精品一区二区三区 | av无码久久久久不卡免费网站 | 夜夜躁日日躁狠狠久久av | 麻豆国产人妻欲求不满谁演的 | 日产精品高潮呻吟av久久 | 亚洲精品综合五月久久小说 | 亚洲精品无码国产 | 十八禁视频网站在线观看 | 一本无码人妻在中文字幕免费 | 欧美人与物videos另类 | 国产午夜亚洲精品不卡下载 | 国产猛烈高潮尖叫视频免费 | 老子影院午夜精品无码 | 久久99精品久久久久婷婷 | 九九在线中文字幕无码 | 国产午夜亚洲精品不卡下载 | a在线亚洲男人的天堂 | 领导边摸边吃奶边做爽在线观看 | 国产精品第一国产精品 | 免费国产成人高清在线观看网站 | 岛国片人妻三上悠亚 | 日韩视频 中文字幕 视频一区 | 国产精品人人爽人人做我的可爱 | 国产av一区二区三区最新精品 | 婷婷色婷婷开心五月四房播播 | 亚洲娇小与黑人巨大交 | 成人影院yy111111在线观看 | 久久天天躁狠狠躁夜夜免费观看 | 色婷婷综合中文久久一本 | 99国产精品白浆在线观看免费 | 日日夜夜撸啊撸 | 亚洲欧洲中文日韩av乱码 | 天堂а√在线地址中文在线 | 精品人人妻人人澡人人爽人人 | 激情人妻另类人妻伦 | 日韩av无码中文无码电影 | 久久99精品国产.久久久久 | 日本乱偷人妻中文字幕 | 亚洲熟女一区二区三区 | 夜先锋av资源网站 | 国产综合久久久久鬼色 | www国产精品内射老师 | 国产人妻精品一区二区三区不卡 | 任你躁在线精品免费 | 四虎永久在线精品免费网址 | 国产女主播喷水视频在线观看 | 永久黄网站色视频免费直播 | 中文字幕无码热在线视频 | 国产成人无码区免费内射一片色欲 | 精品国产福利一区二区 | 欧美第一黄网免费网站 | 国产精品久久久久久亚洲影视内衣 | 好爽又高潮了毛片免费下载 | 久久婷婷五月综合色国产香蕉 | 亚洲国产精品无码一区二区三区 | 亚洲日本va中文字幕 | 日欧一片内射va在线影院 | 曰韩少妇内射免费播放 | 无码乱肉视频免费大全合集 | 国产成人无码区免费内射一片色欲 | 国产精品久久久久久无码 | 麻豆人妻少妇精品无码专区 | 国产高清av在线播放 | 奇米影视7777久久精品 | 久久久久久九九精品久 | 亚洲熟妇色xxxxx欧美老妇y | 成人免费视频视频在线观看 免费 | 亚洲一区二区三区 | 色狠狠av一区二区三区 | 欧美国产日韩亚洲中文 | 久久久国产一区二区三区 | 两性色午夜免费视频 | 亚洲精品国产品国语在线观看 | 国产精品福利视频导航 | 女人和拘做爰正片视频 | 亚洲乱码国产乱码精品精 | 婷婷色婷婷开心五月四房播播 | 国产亚洲精品久久久久久国模美 | 亚洲伊人久久精品影院 | 蜜桃臀无码内射一区二区三区 | 日韩人妻无码一区二区三区久久99 | 亚洲熟妇色xxxxx欧美老妇y | 久久久久久九九精品久 | 我要看www免费看插插视频 | 国产精品人人妻人人爽 | 久久久国产一区二区三区 | 亚洲日韩一区二区 | 丰满人妻被黑人猛烈进入 | 欧美日韩视频无码一区二区三 | 欧美一区二区三区视频在线观看 | 俺去俺来也www色官网 | 亚洲a无码综合a国产av中文 | 精品一区二区三区波多野结衣 | 欧美人与禽猛交狂配 | 人妻体内射精一区二区三四 | 欧美日韩视频无码一区二区三 | 精品国产一区二区三区av 性色 | 无套内射视频囯产 | 国产无套粉嫩白浆在线 | 久久精品国产大片免费观看 | 国产亚洲精品久久久久久 | 毛片内射-百度 | 国产人妖乱国产精品人妖 | 国产精品va在线观看无码 | 亚洲人成影院在线无码按摩店 | 人妻无码久久精品人妻 | 动漫av网站免费观看 | 亚洲а∨天堂久久精品2021 | 无码人妻av免费一区二区三区 | 宝宝好涨水快流出来免费视频 | 成人亚洲精品久久久久 | 欧美人妻一区二区三区 | 日本又色又爽又黄的a片18禁 | 性史性农村dvd毛片 | 国产精品久久国产精品99 | 人人妻人人澡人人爽人人精品 | 国产97人人超碰caoprom | 亚洲国产日韩a在线播放 | 久久久精品456亚洲影院 | 亚洲 另类 在线 欧美 制服 | 俄罗斯老熟妇色xxxx | 国产精品无套呻吟在线 | 久久久av男人的天堂 | 亚洲无人区一区二区三区 | aa片在线观看视频在线播放 | 婷婷丁香五月天综合东京热 | 中文字幕av无码一区二区三区电影 | 麻豆果冻传媒2021精品传媒一区下载 | 久久精品人妻少妇一区二区三区 | 装睡被陌生人摸出水好爽 | 久久无码专区国产精品s | 日日噜噜噜噜夜夜爽亚洲精品 | 日本一卡2卡3卡四卡精品网站 | 六月丁香婷婷色狠狠久久 | 欧美 日韩 人妻 高清 中文 | 动漫av网站免费观看 | 美女极度色诱视频国产 | 国产免费无码一区二区视频 | 欧美老妇与禽交 | 欧美第一黄网免费网站 | a在线观看免费网站大全 | 欧美刺激性大交 | 亚洲精品综合五月久久小说 | 日韩欧美中文字幕公布 | 四虎4hu永久免费 | 东京无码熟妇人妻av在线网址 | 性生交片免费无码看人 | 亚洲精品成a人在线观看 | 国产亚av手机在线观看 | 亚洲成色在线综合网站 | 人妻人人添人妻人人爱 | 少妇被黑人到高潮喷出白浆 | www国产精品内射老师 | 久久99久久99精品中文字幕 | 国产婷婷色一区二区三区在线 | 欧美亚洲日韩国产人成在线播放 | 亚洲色欲色欲天天天www | 国产另类ts人妖一区二区 | 久久久久成人精品免费播放动漫 | 九一九色国产 | 国产成人无码av在线影院 | 狠狠色噜噜狠狠狠7777奇米 | 人妻少妇被猛烈进入中文字幕 | 成人一区二区免费视频 | 欧美三级a做爰在线观看 | 鲁鲁鲁爽爽爽在线视频观看 | 装睡被陌生人摸出水好爽 | 一个人免费观看的www视频 | 18黄暴禁片在线观看 | 国产成人无码av片在线观看不卡 | 欧美日韩人成综合在线播放 | 青青青手机频在线观看 | 高清不卡一区二区三区 | 少妇厨房愉情理9仑片视频 | 亚洲国产精品毛片av不卡在线 | 狠狠色欧美亚洲狠狠色www | 亚洲娇小与黑人巨大交 | 99久久久国产精品无码免费 | 精品一区二区三区无码免费视频 | 日产国产精品亚洲系列 | 欧美乱妇无乱码大黄a片 | 国产无套粉嫩白浆在线 | 久久精品丝袜高跟鞋 | 欧美性黑人极品hd | 亚洲一区二区三区播放 | 97精品国产97久久久久久免费 | 无码av免费一区二区三区试看 | 亚洲日本va中文字幕 | 亚洲国产精品无码久久久久高潮 | 日本高清一区免费中文视频 | 久久人人爽人人人人片 | 国产成人无码一二三区视频 | 粗大的内捧猛烈进出视频 | 中文字幕亚洲情99在线 | 99精品视频在线观看免费 | 波多野结衣av在线观看 | 在线视频网站www色 | 精品人妻av区 | 中文字幕无码免费久久99 | 精品久久久中文字幕人妻 | 久久综合香蕉国产蜜臀av | av无码久久久久不卡免费网站 | 精品国产精品久久一区免费式 | 无遮无挡爽爽免费视频 | 亚洲精品久久久久久久久久久 | 人妻无码αv中文字幕久久琪琪布 | 亚洲s码欧洲m码国产av | 亚洲成av人综合在线观看 | 国产av人人夜夜澡人人爽麻豆 | 国产成人无码午夜视频在线观看 | av无码久久久久不卡免费网站 | 人人妻在人人 | 欧美国产日产一区二区 | 精品无人国产偷自产在线 | 精品人人妻人人澡人人爽人人 | www国产亚洲精品久久久日本 | 久久久国产精品无码免费专区 | 99久久久无码国产aaa精品 | 人妻aⅴ无码一区二区三区 | 曰本女人与公拘交酡免费视频 | 少妇的肉体aa片免费 | 99国产欧美久久久精品 | 全黄性性激高免费视频 | 精品无码国产一区二区三区av | 无人区乱码一区二区三区 | 欧美成人午夜精品久久久 | 六月丁香婷婷色狠狠久久 | 理论片87福利理论电影 | 国产高清av在线播放 | 国产猛烈高潮尖叫视频免费 | 天天躁夜夜躁狠狠是什么心态 | 自拍偷自拍亚洲精品10p | 无套内谢的新婚少妇国语播放 | 任你躁国产自任一区二区三区 | 久久久久久国产精品无码下载 | 国产激情精品一区二区三区 | 老头边吃奶边弄进去呻吟 | 国产内射老熟女aaaa | 色情久久久av熟女人妻网站 | 亚洲午夜无码久久 | 亚洲小说图区综合在线 | 国产xxx69麻豆国语对白 | 中文字幕日韩精品一区二区三区 | 亚洲欧洲日本综合aⅴ在线 | 日本精品人妻无码77777 天堂一区人妻无码 | 色五月丁香五月综合五月 | 丰满少妇高潮惨叫视频 | 亚洲色偷偷男人的天堂 | 亚洲性无码av中文字幕 | 一本久久a久久精品vr综合 | 国产午夜亚洲精品不卡下载 | 国产熟女一区二区三区四区五区 | 国产成人无码区免费内射一片色欲 | 一本久久伊人热热精品中文字幕 | 久久久亚洲欧洲日产国码αv | 国产精品亚洲综合色区韩国 | 奇米影视7777久久精品人人爽 | 国内老熟妇对白xxxxhd | 亚洲成av人片天堂网无码】 | aⅴ在线视频男人的天堂 | 久久99精品久久久久久 | 国产成人综合在线女婷五月99播放 | 在线观看免费人成视频 | 无套内谢的新婚少妇国语播放 | 国产美女精品一区二区三区 | 国产精品人人妻人人爽 | 无码一区二区三区在线观看 | 国产精品亚洲а∨无码播放麻豆 | 国产综合在线观看 | 国产av一区二区精品久久凹凸 | 水蜜桃色314在线观看 | 亚洲国产午夜精品理论片 | 亚洲人成网站色7799 | 东京热男人av天堂 | 精品一二三区久久aaa片 | 中文字幕日韩精品一区二区三区 | 九九综合va免费看 | 啦啦啦www在线观看免费视频 | 内射白嫩少妇超碰 | 午夜熟女插插xx免费视频 | 亚洲中文字幕无码一久久区 | 亚洲另类伦春色综合小说 | 国产人成高清在线视频99最全资源 | 亚洲中文无码av永久不收费 | 国产综合久久久久鬼色 | 2020久久超碰国产精品最新 | 亚洲日韩中文字幕在线播放 | 免费国产成人高清在线观看网站 | 野狼第一精品社区 | 无遮挡啪啪摇乳动态图 | 亚洲一区二区三区在线观看网站 | 欧美成人午夜精品久久久 | 国产午夜福利亚洲第一 | 色一情一乱一伦一视频免费看 | 日本大乳高潮视频在线观看 | 岛国片人妻三上悠亚 | 国产精品二区一区二区aⅴ污介绍 | 欧美精品一区二区精品久久 | 国产凸凹视频一区二区 | 欧美日本精品一区二区三区 | 狂野欧美性猛交免费视频 | 麻豆精品国产精华精华液好用吗 | а√天堂www在线天堂小说 | 狠狠色噜噜狠狠狠狠7777米奇 | 樱花草在线播放免费中文 | 中文字幕精品av一区二区五区 | 日本一卡二卡不卡视频查询 | 久久久久久国产精品无码下载 | 99久久久无码国产精品免费 | 久激情内射婷内射蜜桃人妖 | 国产激情艳情在线看视频 | 人妻无码久久精品人妻 | 日本在线高清不卡免费播放 | 亚洲综合另类小说色区 | 久久精品中文字幕一区 | 青青久在线视频免费观看 | 丰满少妇人妻久久久久久 | 国产高清不卡无码视频 | 国产精品美女久久久 | 曰韩无码二三区中文字幕 | 人妻熟女一区 | 婷婷综合久久中文字幕蜜桃三电影 | 午夜无码人妻av大片色欲 | 国产精品.xx视频.xxtv | 色欲久久久天天天综合网精品 | 亚洲精品中文字幕乱码 | 波多野结衣高清一区二区三区 | 一本大道伊人av久久综合 | 黑人粗大猛烈进出高潮视频 | 成年美女黄网站色大免费全看 | 亚洲の无码国产の无码影院 | 最近中文2019字幕第二页 | 国产性生大片免费观看性 | 四十如虎的丰满熟妇啪啪 | 国产精品久久福利网站 | 国产真人无遮挡作爱免费视频 | 日韩人妻少妇一区二区三区 | 国产人妻精品一区二区三区 | 小泽玛莉亚一区二区视频在线 | 亚洲七七久久桃花影院 | 波多野结衣av一区二区全免费观看 | 国产国产精品人在线视 | 亚洲中文字幕在线观看 | 久久午夜无码鲁丝片秋霞 | 日日碰狠狠丁香久燥 | 99er热精品视频 | 少妇无套内谢久久久久 | 熟妇激情内射com | 国产精品亚洲一区二区三区喷水 | 色综合视频一区二区三区 | 久久99国产综合精品 | 久久精品国产精品国产精品污 | 日本一卡2卡3卡四卡精品网站 | 性生交大片免费看l | 国产婷婷色一区二区三区在线 | 2020久久超碰国产精品最新 | 亚洲国产欧美日韩精品一区二区三区 | 麻豆av传媒蜜桃天美传媒 | 国产精品对白交换视频 | 少妇无套内谢久久久久 | 久久亚洲日韩精品一区二区三区 | 亚洲日韩乱码中文无码蜜桃臀网站 | 国产av无码专区亚洲awww | 亚洲综合在线一区二区三区 | 国产精品无码永久免费888 | 国产成人精品优优av | 国产精品免费大片 | 成年美女黄网站色大免费全看 | 男女超爽视频免费播放 | 亚洲国产精品毛片av不卡在线 | 久久久www成人免费毛片 | 给我免费的视频在线观看 | 色欲综合久久中文字幕网 | 无码人妻丰满熟妇区五十路百度 | 99久久婷婷国产综合精品青草免费 | 中文字幕人妻丝袜二区 | 亚洲欧洲中文日韩av乱码 | 黑人玩弄人妻中文在线 | 欧美成人家庭影院 | 鲁鲁鲁爽爽爽在线视频观看 | 黑人玩弄人妻中文在线 | 黑人粗大猛烈进出高潮视频 | 性色欲网站人妻丰满中文久久不卡 | 久久99精品国产麻豆蜜芽 | 久久精品中文闷骚内射 | 夜精品a片一区二区三区无码白浆 | 无码一区二区三区在线 | 国产在热线精品视频 | 欧洲精品码一区二区三区免费看 | 国产亚洲欧美在线专区 | 麻豆av传媒蜜桃天美传媒 | 国产精品18久久久久久麻辣 | 一二三四在线观看免费视频 | 成在人线av无码免费 | 欧美精品在线观看 | 久久99精品国产麻豆 | 未满成年国产在线观看 | 国产无套粉嫩白浆在线 | 国产亚洲精品精品国产亚洲综合 | 台湾无码一区二区 | 学生妹亚洲一区二区 | 亚洲va中文字幕无码久久不卡 | 精品国产青草久久久久福利 | 国产黄在线观看免费观看不卡 | 国产成人午夜福利在线播放 | 日本丰满熟妇videos | 色欲综合久久中文字幕网 | 天天拍夜夜添久久精品 | 欧美第一黄网免费网站 | 亚洲熟妇色xxxxx欧美老妇 | 鲁鲁鲁爽爽爽在线视频观看 | 国产无遮挡吃胸膜奶免费看 | 国产成人无码a区在线观看视频app | 国产特级毛片aaaaaaa高清 | 欧美 亚洲 国产 另类 | 无码国内精品人妻少妇 | 国产人成高清在线视频99最全资源 | 狂野欧美性猛xxxx乱大交 | 久9re热视频这里只有精品 | 久久精品国产亚洲精品 | 国产亚洲精品久久久久久大师 | 波多野结衣一区二区三区av免费 | 精品少妇爆乳无码av无码专区 | 99麻豆久久久国产精品免费 | 天天av天天av天天透 | 麻豆国产97在线 | 欧洲 | 草草网站影院白丝内射 | 亚洲日本va午夜在线电影 | 东京热一精品无码av | 欧美日韩色另类综合 | 色婷婷久久一区二区三区麻豆 | 男女猛烈xx00免费视频试看 | 精品欧洲av无码一区二区三区 | 2020久久超碰国产精品最新 | 天天拍夜夜添久久精品 | 欧美 日韩 亚洲 在线 | 自拍偷自拍亚洲精品被多人伦好爽 | 亚洲精品国产a久久久久久 | 性欧美疯狂xxxxbbbb | 乱人伦人妻中文字幕无码 | 亚洲熟妇色xxxxx欧美老妇 | 中文字幕中文有码在线 | 又粗又大又硬毛片免费看 | 国产精品鲁鲁鲁 | 无码精品人妻一区二区三区av | 久久亚洲国产成人精品性色 | 免费观看又污又黄的网站 | 久青草影院在线观看国产 | 欧洲欧美人成视频在线 | 18无码粉嫩小泬无套在线观看 | 99久久无码一区人妻 | 蜜桃av蜜臀av色欲av麻 999久久久国产精品消防器材 | 欧美激情综合亚洲一二区 | 国产午夜精品一区二区三区嫩草 | 日韩亚洲欧美中文高清在线 | 好男人www社区 | a在线观看免费网站大全 | 免费播放一区二区三区 | 久久久中文字幕日本无吗 | 18禁止看的免费污网站 | 强奷人妻日本中文字幕 | 97资源共享在线视频 | 中文字幕久久久久人妻 | 国产香蕉97碰碰久久人人 | 亚洲国产精品一区二区美利坚 | 99久久久无码国产精品免费 | 亚洲 日韩 欧美 成人 在线观看 | 日韩亚洲欧美中文高清在线 | 亚洲国产欧美日韩精品一区二区三区 | 国产香蕉尹人视频在线 | 荫蒂添的好舒服视频囗交 | 久久精品人人做人人综合试看 | 男女爱爱好爽视频免费看 | 国产亚洲tv在线观看 | 特黄特色大片免费播放器图片 | 国产精品毛多多水多 | 女高中生第一次破苞av | 久精品国产欧美亚洲色aⅴ大片 | 久久精品99久久香蕉国产色戒 | 成年女人永久免费看片 | 天堂а√在线中文在线 | 亚洲日韩乱码中文无码蜜桃臀网站 | 精品无码av一区二区三区 | 国产精品18久久久久久麻辣 | 网友自拍区视频精品 | 国产亚洲精品精品国产亚洲综合 | 国产真实夫妇视频 | 免费乱码人妻系列无码专区 | 色婷婷欧美在线播放内射 | 熟妇女人妻丰满少妇中文字幕 | 国产特级毛片aaaaaaa高清 | 国产精品毛片一区二区 | 成人精品视频一区二区三区尤物 | 纯爱无遮挡h肉动漫在线播放 | 任你躁在线精品免费 | 免费无码午夜福利片69 | 国产在线精品一区二区三区直播 | 日日摸夜夜摸狠狠摸婷婷 | 国产一区二区三区精品视频 | 日本高清一区免费中文视频 | 中文字幕无码免费久久9一区9 | 国产人妻人伦精品1国产丝袜 | 国产电影无码午夜在线播放 | 国产精品无码mv在线观看 | 亚洲综合色区中文字幕 | 一本加勒比波多野结衣 | 精品熟女少妇av免费观看 | 色一情一乱一伦一视频免费看 | 欧美zoozzooz性欧美 | 国产精品igao视频网 | 久久午夜无码鲁丝片 | 亚洲色无码一区二区三区 | 中文字幕 人妻熟女 | 欧美精品无码一区二区三区 | 国产偷自视频区视频 | 377p欧洲日本亚洲大胆 | av在线亚洲欧洲日产一区二区 | а天堂中文在线官网 | 亚洲国产午夜精品理论片 | 荫蒂被男人添的好舒服爽免费视频 | 奇米影视7777久久精品人人爽 | 亚洲伊人久久精品影院 | 清纯唯美经典一区二区 | 婷婷色婷婷开心五月四房播播 | 欧美35页视频在线观看 | 午夜福利不卡在线视频 | 精品一区二区三区无码免费视频 | 97无码免费人妻超级碰碰夜夜 | 亚洲精品综合五月久久小说 | 亚洲最大成人网站 | 99精品无人区乱码1区2区3区 | 十八禁视频网站在线观看 | 最近的中文字幕在线看视频 | 国产亚洲精品久久久久久久久动漫 | 最近的中文字幕在线看视频 | 国产性猛交╳xxx乱大交 国产精品久久久久久无码 欧洲欧美人成视频在线 | 国产偷自视频区视频 | 亚洲日韩av一区二区三区四区 | 女人被爽到呻吟gif动态图视看 | 激情国产av做激情国产爱 | 日韩欧美中文字幕在线三区 | 国产精品人人爽人人做我的可爱 | 国产猛烈高潮尖叫视频免费 | 国产人妻精品一区二区三区 | 国产欧美熟妇另类久久久 | 日产精品99久久久久久 | 国产精品久久国产精品99 | 漂亮人妻洗澡被公强 日日躁 | 国产成人精品视频ⅴa片软件竹菊 | 精品亚洲成av人在线观看 | 精品人妻人人做人人爽 | 欧洲vodafone精品性 | 色诱久久久久综合网ywww | 特大黑人娇小亚洲女 | 九九热爱视频精品 | 人妻互换免费中文字幕 | 少妇无码av无码专区在线观看 | 国产激情无码一区二区 | 成人性做爰aaa片免费看 | 免费乱码人妻系列无码专区 | 中国大陆精品视频xxxx | 亚洲自偷自拍另类第1页 | 精品久久久久久人妻无码中文字幕 | 内射巨臀欧美在线视频 | 中文字幕人妻无码一夲道 | 久久久国产精品无码免费专区 | 国产福利视频一区二区 | 久久久久久久女国产乱让韩 | 国产成人人人97超碰超爽8 | 国产精品无码mv在线观看 | 高潮毛片无遮挡高清免费视频 | 妺妺窝人体色www在线小说 | 亚洲aⅴ无码成人网站国产app | 日韩欧美群交p片內射中文 | 熟妇人妻无码xxx视频 | 日韩欧美中文字幕公布 | 亚洲色大成网站www | 久久久久久久久888 | 十八禁视频网站在线观看 | 亚洲精品成人av在线 | 久久人人97超碰a片精品 | 色综合久久久无码中文字幕 | 精品少妇爆乳无码av无码专区 | 国产成人精品无码播放 | 性欧美大战久久久久久久 | 国产在线一区二区三区四区五区 | 99久久婷婷国产综合精品青草免费 | 久久久久av无码免费网 | 好男人社区资源 | 牲交欧美兽交欧美 | 日本欧美一区二区三区乱码 | 中文字幕人妻丝袜二区 | а天堂中文在线官网 | 欧美国产日产一区二区 | 国产精品无套呻吟在线 | 婷婷综合久久中文字幕蜜桃三电影 | 日韩欧美中文字幕公布 | 最新国产乱人伦偷精品免费网站 | 蜜桃av抽搐高潮一区二区 | 国产精品18久久久久久麻辣 | а√资源新版在线天堂 | 亚洲成av人在线观看网址 | 丰满妇女强制高潮18xxxx | 乌克兰少妇xxxx做受 | 国产特级毛片aaaaaa高潮流水 | 55夜色66夜色国产精品视频 | 国产午夜福利100集发布 | 帮老师解开蕾丝奶罩吸乳网站 | 男人的天堂2018无码 | 粉嫩少妇内射浓精videos | 日本免费一区二区三区最新 | 青青久在线视频免费观看 | 无码av中文字幕免费放 | 又大又硬又黄的免费视频 | 一本色道久久综合狠狠躁 | 国产精品二区一区二区aⅴ污介绍 | 亚洲午夜无码久久 | 日本熟妇人妻xxxxx人hd | 中文久久乱码一区二区 | 欧美第一黄网免费网站 | 久久综合香蕉国产蜜臀av | 欧美 亚洲 国产 另类 | 大色综合色综合网站 | 亚洲欧美日韩国产精品一区二区 | 中文无码成人免费视频在线观看 | 中文字幕乱妇无码av在线 | 日本精品人妻无码77777 天堂一区人妻无码 | 亚洲综合精品香蕉久久网 | 大屁股大乳丰满人妻 | 亚洲国产精品无码久久久久高潮 | 国产精品沙发午睡系列 | 亚洲va欧美va天堂v国产综合 | 精品夜夜澡人妻无码av蜜桃 | 国产两女互慰高潮视频在线观看 | 欧美日韩综合一区二区三区 | 2020久久超碰国产精品最新 | 7777奇米四色成人眼影 | 内射白嫩少妇超碰 | 国产精品va在线观看无码 | 宝宝好涨水快流出来免费视频 | 亚洲精品欧美二区三区中文字幕 | 成人精品一区二区三区中文字幕 | 成 人影片 免费观看 | 成 人 网 站国产免费观看 | 97se亚洲精品一区 | 日本www一道久久久免费榴莲 | 中文字幕+乱码+中文字幕一区 | 国产麻豆精品一区二区三区v视界 | 欧美熟妇另类久久久久久不卡 | 偷窥日本少妇撒尿chinese | 国产精品99久久精品爆乳 | 亚洲一区二区三区无码久久 | 色窝窝无码一区二区三区色欲 | 精品无码一区二区三区的天堂 | 久久这里只有精品视频9 | 午夜嘿嘿嘿影院 | 成人无码精品1区2区3区免费看 | 婷婷五月综合缴情在线视频 | 天天燥日日燥 | 欧美黑人乱大交 | 久久精品成人欧美大片 | 日日碰狠狠躁久久躁蜜桃 | 久久99精品久久久久久动态图 | 牲欲强的熟妇农村老妇女视频 | 国产亚洲欧美在线专区 | 国产真实夫妇视频 | a片免费视频在线观看 | 国产麻豆精品一区二区三区v视界 | 国精产品一品二品国精品69xx | 国产无套内射久久久国产 | 蜜桃av蜜臀av色欲av麻 999久久久国产精品消防器材 | 国产香蕉97碰碰久久人人 | 亚洲毛片av日韩av无码 | 日韩精品无码免费一区二区三区 | 中文字幕无码日韩专区 | 欧洲熟妇色 欧美 | 特黄特色大片免费播放器图片 | 国产网红无码精品视频 | 亚洲日韩av一区二区三区四区 | 亚洲精品中文字幕乱码 | 国产av一区二区精品久久凹凸 | 亚洲码国产精品高潮在线 | 日韩亚洲欧美精品综合 | 麻豆果冻传媒2021精品传媒一区下载 | 欧美变态另类xxxx | 成人三级无码视频在线观看 | 色婷婷av一区二区三区之红樱桃 | 性色av无码免费一区二区三区 | 日本熟妇大屁股人妻 | 精品无码国产自产拍在线观看蜜 | 领导边摸边吃奶边做爽在线观看 | 极品嫩模高潮叫床 | 国产精品人人妻人人爽 | 亚洲精品综合一区二区三区在线 | 久久无码专区国产精品s | 欧美人与牲动交xxxx | 中文字幕人妻无码一夲道 | 狠狠cao日日穞夜夜穞av | 999久久久国产精品消防器材 | 高潮毛片无遮挡高清免费视频 | 无码任你躁久久久久久久 | 欧美国产日产一区二区 | 东京一本一道一二三区 | 无码国内精品人妻少妇 | 午夜免费福利小电影 | 色一情一乱一伦 | 丝袜人妻一区二区三区 | 天堂久久天堂av色综合 | 中文字幕无码免费久久99 | 最新版天堂资源中文官网 | 国产成人精品久久亚洲高清不卡 | 欧美人与禽zoz0性伦交 | 麻豆果冻传媒2021精品传媒一区下载 | 天干天干啦夜天干天2017 | 亚洲日韩av一区二区三区四区 | 正在播放老肥熟妇露脸 | 免费中文字幕日韩欧美 | 国产香蕉尹人视频在线 | 成熟人妻av无码专区 | 国产 精品 自在自线 | 国产特级毛片aaaaaa高潮流水 | 欧美日韩视频无码一区二区三 | 婷婷色婷婷开心五月四房播播 | 美女毛片一区二区三区四区 | 亚无码乱人伦一区二区 | 国产成人综合在线女婷五月99播放 | 少妇人妻大乳在线视频 | 亚洲精品一区二区三区大桥未久 | 欧洲精品码一区二区三区免费看 | 在线看片无码永久免费视频 | 美女扒开屁股让男人桶 | 国产又爽又黄又刺激的视频 | 国产精品视频免费播放 | 男女性色大片免费网站 | 少妇被黑人到高潮喷出白浆 | 日韩欧美中文字幕在线三区 | 久久视频在线观看精品 | 国产精品久久国产三级国 | 99久久精品国产一区二区蜜芽 | 欧美国产日韩久久mv | 丰满少妇人妻久久久久久 | 97精品人妻一区二区三区香蕉 | 久久国产精品_国产精品 | 牲欲强的熟妇农村老妇女 | 中文无码成人免费视频在线观看 | 宝宝好涨水快流出来免费视频 | 2020最新国产自产精品 | 欧美激情综合亚洲一二区 | 伊人久久婷婷五月综合97色 | 免费无码的av片在线观看 | 国产成人亚洲综合无码 | 国产黄在线观看免费观看不卡 | 波多野42部无码喷潮在线 | 亚洲爆乳大丰满无码专区 | 亚洲精品欧美二区三区中文字幕 | 久久久精品人妻久久影视 | 亚洲成av人片在线观看无码不卡 | 无码吃奶揉捏奶头高潮视频 | 精品成在人线av无码免费看 | 97久久国产亚洲精品超碰热 | 日本精品少妇一区二区三区 | 亚洲精品鲁一鲁一区二区三区 | 国产免费观看黄av片 | 久久精品视频在线看15 | 大肉大捧一进一出视频出来呀 | 人妻插b视频一区二区三区 | 人妻体内射精一区二区三四 | 又大又紧又粉嫩18p少妇 | 亚洲日韩av一区二区三区中文 | 国产人妖乱国产精品人妖 | 日本一卡2卡3卡四卡精品网站 | 国产成人亚洲综合无码 | 欧美日韩视频无码一区二区三 | 7777奇米四色成人眼影 | 激情人妻另类人妻伦 | 天天躁夜夜躁狠狠是什么心态 | 国产人妖乱国产精品人妖 | 精品国产一区二区三区四区在线看 | 青草青草久热国产精品 | 一二三四在线观看免费视频 | 亚洲无人区一区二区三区 | 亚洲区欧美区综合区自拍区 | 人人妻人人澡人人爽精品欧美 | 日本在线高清不卡免费播放 | 中文字幕无码人妻少妇免费 | 小sao货水好多真紧h无码视频 | 漂亮人妻洗澡被公强 日日躁 | 久久www免费人成人片 | 国产va免费精品观看 | 国产欧美熟妇另类久久久 | 亚洲综合伊人久久大杳蕉 | 欧美精品在线观看 | 激情五月综合色婷婷一区二区 | 欧美xxxxx精品 | 男女爱爱好爽视频免费看 | 色偷偷人人澡人人爽人人模 | 精品久久久久香蕉网 | 亚洲成在人网站无码天堂 | 日日碰狠狠丁香久燥 | 国精产品一品二品国精品69xx | 久久综合九色综合欧美狠狠 | 中国大陆精品视频xxxx | 国精产品一区二区三区 | 天堂一区人妻无码 | 丰满岳乱妇在线观看中字无码 | 成熟女人特级毛片www免费 | 亚洲色欲久久久综合网东京热 | 国产在线aaa片一区二区99 | 亚洲无人区一区二区三区 | 亚洲精品www久久久 | 久久精品一区二区三区四区 | 性做久久久久久久免费看 | 国产人妻久久精品二区三区老狼 | 未满小14洗澡无码视频网站 | 99在线 | 亚洲 | 国产激情无码一区二区 | 欧美野外疯狂做受xxxx高潮 | 久久久精品人妻久久影视 | 亚洲欧美精品aaaaaa片 | 国产精品亚洲а∨无码播放麻豆 | 久久zyz资源站无码中文动漫 | 久久精品国产日本波多野结衣 | 动漫av网站免费观看 | 色综合久久久无码网中文 | 国产无套内射久久久国产 | 在线观看国产午夜福利片 | 久久www免费人成人片 | 中文字幕无码av波多野吉衣 | 日韩av无码一区二区三区 | 女高中生第一次破苞av | 欧美丰满熟妇xxxx性ppx人交 | 中文字幕日韩精品一区二区三区 | 蜜臀av在线观看 在线欧美精品一区二区三区 | 性欧美疯狂xxxxbbbb | 精品无码国产自产拍在线观看蜜 | 国产精品igao视频网 | 一本久道高清无码视频 | 免费观看的无遮挡av | 综合人妻久久一区二区精品 | 亚洲欧美精品aaaaaa片 | 久久久久久av无码免费看大片 | 日韩欧美中文字幕在线三区 | 国产人妻大战黑人第1集 | 俄罗斯老熟妇色xxxx | 欧美精品免费观看二区 | 未满成年国产在线观看 | 精品亚洲成av人在线观看 | 香港三级日本三级妇三级 | 小鲜肉自慰网站xnxx | 好男人www社区 | 欧美熟妇另类久久久久久多毛 | 国产无遮挡又黄又爽又色 | 国产婷婷色一区二区三区在线 | 亚洲国产精品无码久久久久高潮 | 国产一区二区三区日韩精品 | 波多野结衣av在线观看 | 欧美日本精品一区二区三区 | 欧美成人家庭影院 | 99久久久无码国产aaa精品 | 人人超人人超碰超国产 | 水蜜桃亚洲一二三四在线 | 大色综合色综合网站 | 国产偷国产偷精品高清尤物 | 中文无码精品a∨在线观看不卡 | 国产成人综合在线女婷五月99播放 | 国产三级精品三级男人的天堂 | 日本精品高清一区二区 | 国产午夜福利100集发布 | 久久精品国产亚洲精品 | 国产99久久精品一区二区 | 国产精品99久久精品爆乳 | 亚洲gv猛男gv无码男同 | 人人妻人人澡人人爽欧美精品 | 亚洲精品成a人在线观看 | 色老头在线一区二区三区 | 国产精品亚洲lv粉色 | a在线观看免费网站大全 | 国产在线无码精品电影网 | 久久综合久久自在自线精品自 | 在线观看欧美一区二区三区 | 成人aaa片一区国产精品 | 麻豆果冻传媒2021精品传媒一区下载 | 久久精品中文字幕大胸 | 久久99久久99精品中文字幕 | 7777奇米四色成人眼影 | 国产综合色产在线精品 | 色 综合 欧美 亚洲 国产 | 日日夜夜撸啊撸 | 国产精品理论片在线观看 | 亚洲国产午夜精品理论片 | 久久国内精品自在自线 | 久久亚洲精品中文字幕无男同 | 国产成人综合美国十次 | 7777奇米四色成人眼影 | 中文无码伦av中文字幕 | 人妻中文无码久热丝袜 | 无码国产乱人伦偷精品视频 | 日韩欧美成人免费观看 | 中文无码伦av中文字幕 | 亚洲一区二区三区在线观看网站 | 一本精品99久久精品77 | 亚洲熟妇色xxxxx欧美老妇y | 波多野结衣高清一区二区三区 | 亚洲熟妇色xxxxx欧美老妇y | 国产激情艳情在线看视频 | 两性色午夜免费视频 | 成人精品天堂一区二区三区 | 国内老熟妇对白xxxxhd | 少妇人妻av毛片在线看 | 亚洲国产精品无码一区二区三区 | 亚洲人成影院在线观看 | 人妻少妇精品无码专区二区 | 久久久久久a亚洲欧洲av冫 | 亚洲熟妇色xxxxx欧美老妇y | 丰满少妇弄高潮了www | 日韩精品无码一本二本三本色 | 精品久久久久久人妻无码中文字幕 | 色综合视频一区二区三区 | 天堂а√在线地址中文在线 | 国产av人人夜夜澡人人爽麻豆 | 成人免费视频视频在线观看 免费 | 国产精品美女久久久 | 色偷偷人人澡人人爽人人模 | 色一情一乱一伦一视频免费看 | 男女下面进入的视频免费午夜 | 日本一区二区三区免费播放 | 精品久久久中文字幕人妻 | 精品国产一区二区三区四区在线看 | 久久久精品456亚洲影院 | 久久精品女人天堂av免费观看 | 欧美乱妇无乱码大黄a片 | 亚洲一区二区三区含羞草 | 色综合久久久无码中文字幕 | 又大又黄又粗又爽的免费视频 | 久久久久亚洲精品中文字幕 | 国产精品无码成人午夜电影 | 亚洲国产精品一区二区第一页 | 亚洲成a人一区二区三区 | 网友自拍区视频精品 | 无码帝国www无码专区色综合 | 51国偷自产一区二区三区 | 日韩av激情在线观看 | 无码人妻丰满熟妇区五十路百度 | 亚洲国产av精品一区二区蜜芽 | 久9re热视频这里只有精品 | 国产精品美女久久久 | 国产办公室秘书无码精品99 | 国产精品高潮呻吟av久久4虎 | 欧美日韩综合一区二区三区 | 一本无码人妻在中文字幕免费 | 亚洲熟妇色xxxxx欧美老妇y | 免费国产黄网站在线观看 | 奇米影视7777久久精品人人爽 | 性色欲网站人妻丰满中文久久不卡 | 一本久道高清无码视频 | 天天躁日日躁狠狠躁免费麻豆 | 熟妇人妻激情偷爽文 | 国产精品免费大片 | 亚洲精品久久久久久久久久久 | 亚洲s码欧洲m码国产av | 国产成人无码a区在线观看视频app | 男女爱爱好爽视频免费看 | 亚洲中文字幕在线无码一区二区 | 天干天干啦夜天干天2017 | 99re在线播放 | 妺妺窝人体色www婷婷 | 欧美刺激性大交 | 成人一区二区免费视频 | 久久熟妇人妻午夜寂寞影院 | 亚洲自偷精品视频自拍 | 亚洲精品综合五月久久小说 | 色婷婷久久一区二区三区麻豆 | 一本久久a久久精品vr综合 | 大胆欧美熟妇xx | 亚洲中文字幕久久无码 | 国产两女互慰高潮视频在线观看 | 国产无遮挡又黄又爽免费视频 | 国内精品人妻无码久久久影院 | 人人妻人人澡人人爽欧美一区九九 | 在线а√天堂中文官网 | 精品无码一区二区三区的天堂 | 性啪啪chinese东北女人 | 亚洲中文字幕成人无码 | 国产成人一区二区三区别 | 色窝窝无码一区二区三区色欲 | 55夜色66夜色国产精品视频 | 天天躁夜夜躁狠狠是什么心态 | 亚洲精品久久久久中文第一幕 | 日日夜夜撸啊撸 | 亚无码乱人伦一区二区 | 国产成人人人97超碰超爽8 | 成人精品一区二区三区中文字幕 | 正在播放老肥熟妇露脸 | 中文字幕乱码人妻二区三区 | 亚洲人成人无码网www国产 | 55夜色66夜色国产精品视频 | 国产莉萝无码av在线播放 | 狠狠噜狠狠狠狠丁香五月 | 中文精品无码中文字幕无码专区 | 亚洲成色在线综合网站 | 久久久久久久女国产乱让韩 | 国产精品二区一区二区aⅴ污介绍 | 国产人妻精品午夜福利免费 | 国产无av码在线观看 | 99久久久国产精品无码免费 | 99久久精品国产一区二区蜜芽 | 久久成人a毛片免费观看网站 | 国产午夜无码精品免费看 | 女人被爽到呻吟gif动态图视看 | 好屌草这里只有精品 | 亚洲色欲久久久综合网东京热 | 中文字幕乱码亚洲无线三区 | 娇妻被黑人粗大高潮白浆 | 精品无人区无码乱码毛片国产 | 国产熟女一区二区三区四区五区 | 一本色道久久综合狠狠躁 | 亚洲国产精品一区二区美利坚 | 亚洲 高清 成人 动漫 | 天天做天天爱天天爽综合网 | 亚洲中文无码av永久不收费 | 亚洲自偷自偷在线制服 | 人妻中文无码久热丝袜 | 久久综合给久久狠狠97色 | 久久天天躁狠狠躁夜夜免费观看 | 久久久久成人精品免费播放动漫 | 老熟妇仑乱视频一区二区 | 97精品国产97久久久久久免费 | 久久无码中文字幕免费影院蜜桃 | 国产成人无码a区在线观看视频app | 性做久久久久久久免费看 | 国精产品一品二品国精品69xx | 少妇的肉体aa片免费 | 久久久久亚洲精品男人的天堂 | 国产精品igao视频网 | 亚洲呦女专区 | 老头边吃奶边弄进去呻吟 | 日日躁夜夜躁狠狠躁 | 日本一区二区三区免费高清 | 捆绑白丝粉色jk震动捧喷白浆 | 青草青草久热国产精品 | 成人性做爰aaa片免费看 | 日日碰狠狠躁久久躁蜜桃 | 国产精品美女久久久久av爽李琼 | 欧美丰满熟妇xxxx | 男人扒开女人内裤强吻桶进去 | 成人性做爰aaa片免费看不忠 | 欧美熟妇另类久久久久久不卡 | 又大又黄又粗又爽的免费视频 | 国产舌乚八伦偷品w中 | 亚洲无人区午夜福利码高清完整版 | 亚洲精品综合一区二区三区在线 | 欧美激情内射喷水高潮 | 精品国产aⅴ无码一区二区 | 成人毛片一区二区 | 黑人巨大精品欧美黑寡妇 | 国产成人人人97超碰超爽8 | 国产亲子乱弄免费视频 | 亚洲男女内射在线播放 | 激情内射日本一区二区三区 | 欧美激情一区二区三区成人 | 久久aⅴ免费观看 | 无码人妻出轨黑人中文字幕 | 丰满诱人的人妻3 | 国产农村妇女高潮大叫 | 麻豆md0077饥渴少妇 | 亚洲 a v无 码免 费 成 人 a v | 97夜夜澡人人爽人人喊中国片 | 亚洲中文字幕av在天堂 |