婷婷综合国产,91蜜桃婷婷狠狠久久综合9色 ,九九九九九精品,国产综合av

主頁 > 知識庫 > C#實(shí)現(xiàn)EXCEL數(shù)據(jù)到TXT文檔的轉(zhuǎn)換

C#實(shí)現(xiàn)EXCEL數(shù)據(jù)到TXT文檔的轉(zhuǎn)換

熱門標(biāo)簽:同安公安400電話怎么申請流程 南陽外呼系統(tǒng)定制化 蘋果手機(jī)凱立德地圖標(biāo)注 玉林市機(jī)器人外呼系統(tǒng)哪家好 百度ai地圖標(biāo)注 預(yù)測式外呼系統(tǒng)使用說明 合肥電銷外呼系統(tǒng)哪家公司做的好 電話機(jī)器人軟件銷售工作 申請400電話手續(xù)


C#數(shù)據(jù)轉(zhuǎn)換前excel中的數(shù)據(jù)格式如下:
設(shè)備名稱 規(guī)格型號 設(shè)備編號  使用部門 固定資產(chǎn)編號
電腦1 IBM5660 10001 管理部 100010001
電腦2 IBM5661 10002 研發(fā)部 100010002
電腦3 IBM5662 10003 管理部 100010003
C#數(shù)據(jù)轉(zhuǎn)換到TXT文檔的格式:
"檢測設(shè)備資產(chǎn)標(biāo)簽","設(shè)備名稱","電腦1","規(guī)格型號","IBM5660","設(shè)備編號","10001","使用部門","管理部","固定資產(chǎn)編號","100010001"
"檢測設(shè)備資產(chǎn)標(biāo)簽","設(shè)備名稱","電腦2","規(guī)格型號","IBM5661","設(shè)備編號","10002","使用部門","研發(fā)部","固定資產(chǎn)編號","100010002"
"檢測設(shè)備資產(chǎn)標(biāo)簽","設(shè)備名稱","電腦3","規(guī)格型號","IBM5662","設(shè)備編號","10003","使用部門","管理部","固定資產(chǎn)編號","100010003"
end

頁面設(shè)計(jì)代碼:

復(fù)制代碼 代碼如下:

namespace ExcelToTxt 

    partial class Form1 
    { 
        /// summary>
        /// 必需的設(shè)計(jì)器變量。 
        /// /summary>
        private System.ComponentModel.IContainer components = null; 

        /// summary>
        /// 清理所有正在使用的資源。 
        /// /summary>
        /// param name="disposing">如果應(yīng)釋放托管資源,為 true;否則為 false。/param>
        protected override void Dispose(bool disposing) 
        { 
            if (disposing (components != null)) 
            { 
                components.Dispose(); 
            } 
            base.Dispose(disposing); 
        } 

        #region Windows 窗體設(shè)計(jì)器生成的代碼 

        /// summary>
        /// 設(shè)計(jì)器支持所需的方法 - 不要 
        /// 使用代碼編輯器修改此方法的內(nèi)容。 
        /// /summary>
        private void InitializeComponent() 
        { 
            this.dgvShow = new System.Windows.Forms.DataGridView(); 
            this.btnSelect = new System.Windows.Forms.Button(); 
            this.btnChange = new System.Windows.Forms.Button(); 
            ((System.ComponentModel.ISupportInitialize)(this.dgvShow)).BeginInit(); 
            this.SuspendLayout(); 
            //  
            // dgvShow 
            //  
            this.dgvShow.AllowUserToAddRows = false; 
            this.dgvShow.AllowUserToDeleteRows = false; 
            this.dgvShow.AllowUserToResizeRows = false; 
            this.dgvShow.ColumnHeadersHeightSizeMode = System.Windows.Forms.DataGridViewColumnHeadersHeightSizeMode.AutoSize; 
            this.dgvShow.Dock = System.Windows.Forms.DockStyle.Top; 
            this.dgvShow.Location = new System.Drawing.Point(0, 0); 
            this.dgvShow.Name = "dgvShow"; 
            this.dgvShow.RowTemplate.Height = 23; 
            this.dgvShow.Size = new System.Drawing.Size(885, 600); 
            this.dgvShow.TabIndex = 0; 
            //  
            // btnSelect 
            //  
            this.btnSelect.Location = new System.Drawing.Point(202, 611); 
            this.btnSelect.Name = "btnSelect"; 
            this.btnSelect.Size = new System.Drawing.Size(148, 23); 
            this.btnSelect.TabIndex = 1; 
            this.btnSelect.Text = "選擇excel文件"; 
            this.btnSelect.UseVisualStyleBackColor = true; 
            this.btnSelect.Click += new System.EventHandler(this.btnSelect_Click); 
            //  
            // btnChange 
            //  
            this.btnChange.Location = new System.Drawing.Point(403, 611); 
            this.btnChange.Name = "btnChange"; 
            this.btnChange.Size = new System.Drawing.Size(152, 23); 
            this.btnChange.TabIndex = 2; 
            this.btnChange.Text = "轉(zhuǎn)換為txt文檔"; 
            this.btnChange.UseVisualStyleBackColor = true; 
            this.btnChange.Click += new System.EventHandler(this.btnChange_Click); 
            //  
            // Form1 
            //  
            this.AutoScaleDimensions = new System.Drawing.SizeF(6F, 12F); 
            this.AutoScaleMode = System.Windows.Forms.AutoScaleMode.Font; 
            this.ClientSize = new System.Drawing.Size(885, 646); 
            this.Controls.Add(this.btnChange); 
            this.Controls.Add(this.btnSelect); 
            this.Controls.Add(this.dgvShow); 
            this.Name = "Form1"; 
            this.Text = "文件轉(zhuǎn)換"; 
            ((System.ComponentModel.ISupportInitialize)(this.dgvShow)).EndInit(); 
            this.ResumeLayout(false); 

        } 

        #endregion 

        private System.Windows.Forms.DataGridView dgvShow; 
        private System.Windows.Forms.Button btnSelect; 
        private System.Windows.Forms.Button btnChange; 
    } 
}

C#數(shù)據(jù)轉(zhuǎn)換實(shí)現(xiàn)代碼:

復(fù)制代碼 代碼如下:

  using System;  
  using System.Collections.Generic;  
  using System.ComponentModel;  
  using System.Data;  
  using System.Data.OleDb;  
  using System.Drawing;  
  using System.Text;  
  using System.Windows.Forms;  
  using System.IO;  

   
  namespace ExcelToTxt  
  {  
      public partial class Form1 : Form  
      {  
          private DataTable dt; //存儲EXCLE中的數(shù)據(jù)  

          public Form1()  
          {  
              InitializeComponent();  
              this.btnChange.Enabled = false;//初始化設(shè)置控件為不可用  
          }  

   
          /// lt;summarygt;  
          /// 該方法打開一個Excel文件  
          /// lt;/summarygt;  
          /// lt;param name="sender"gt;lt;/paramgt;  
          /// lt;param name="e"gt;lt;/paramgt;  
          private void btnSelect_Click(object sender, EventArgs e)  
          {  
              string excelFilePath = ""; //存儲打開的文件的路徑  

              OpenFileDialog selectFile = new OpenFileDialog();  

              //選擇打開的文件設(shè)置  
              selectFile.Filter = "Excel(*.xls)|*.xls";  
              selectFile.FilterIndex = 1;  
              selectFile.DefaultExt = "xls";  
              selectFile.AddExtension = true;  
              selectFile.RestoreDirectory = true;  
              selectFile.Multiselect = false;  

              //選擇文件  
              if (selectFile.ShowDialog() == DialogResult.OK)  
              {  
                  excelFilePath = selectFile.FileName;//獲取選擇的文件路徑  
              }  
              else 
              {  
                  return;  
              }  

              //得到控件的數(shù)據(jù)源  
              dt = GetExcelData(excelFilePath);  

              //在顯示控件中顯示數(shù)據(jù)  
              ShowDataGridView();  

              //設(shè)置轉(zhuǎn)換格式的控件可用  
              this.btnChange.Enabled = true;  
          }  

   
          /// lt;summarygt;  
          ///該方法將選擇的EXCEL文件轉(zhuǎn)換成TXT文檔   
          /// lt;/summarygt;  
          /// lt;param name="sender"gt;lt;/paramgt;  
          /// lt;param name="e"gt;lt;/paramgt;  
          private void btnChange_Click(object sender, EventArgs e)  
          {  
              string txtFilePath = "";//存儲選擇的TXT文檔的文件名  
              SaveFileDialog saveTxtFile = new SaveFileDialog();  

              //選擇保存的文件設(shè)置  
              saveTxtFile.Filter = "Text(.txt)|*.txt";  
              saveTxtFile.FilterIndex = 1;  
              saveTxtFile.DefaultExt = "txt";  
              saveTxtFile.AddExtension = true;  
              saveTxtFile.RestoreDirectory = true;  
              saveTxtFile.OverwritePrompt = true;  

              //選擇創(chuàng)建文件的文件夾  
              if (saveTxtFile.ShowDialog() == DialogResult.OK)  
              {  
                  txtFilePath = saveTxtFile.FileName; //獲取選擇的文件路徑  
              }  
              else 
              {  
                  return;  
              }  

              //將DataTable中的文件寫入到txt文檔中  
              Cursor.Current = Cursors.WaitCursor; //設(shè)置鼠標(biāo)狀態(tài)  
              int dtcols = dt.Columns.Count;  
              StringBuilder sbtxtdata = new StringBuilder(); ;  //臨時存儲從dt中讀出的每一條數(shù)據(jù)  

   
              //先創(chuàng)建一個新的TXT文檔  
              FileStream fsTxtFile = new FileStream(txtFilePath, FileMode.CreateNew, FileAccess.Write);  
              StreamWriter swTxtFile = new StreamWriter(fsTxtFile, Encoding.GetEncoding("gb2312") );  

              if (dtcols gt; 3)  
              {  
                  string[] tempstr = new string[11];  

                  //設(shè)置固定的值  
                  tempstr[0] = "\"" + "檢測設(shè)備資產(chǎn)標(biāo)簽" + "\"" + ",";  
                  tempstr[1] = "\"" + "設(shè)備名稱" + "\"" + ",";  
                  tempstr[3] = "\"" + "規(guī)格型號" + "\"" + ",";  
                  tempstr[5] = "\"" + "設(shè)備編號" + "\"" + ",";  
                  tempstr[7] = "\"" + "使用部門" + "\"" + ",";  
                  tempstr[9] = "\"" + "固定資產(chǎn)編號" + "\"" + ",";   

                  //標(biāo)簽2的格式寫入Txt文檔  
                  for(int rows = 0; rows lt; dt.Rows.Count; rows++)  
                  {  
                      for (int cols = 0; cols lt; dt.Columns.Count; cols++)  
                      {  
                          int tempindex = 2*(cols+1);  
                          tempstr[tempindex] = "\"" + dt.Rows[rows][cols].ToString() + "\"";  
                      }  

                      tempstr[2] = tempstr[2] + ",";  
                      tempstr[4] = tempstr[4] + ",";  
                      tempstr[6] = tempstr[6] + ",";  
                      tempstr[8] = tempstr[8] + ",";  
                      tempstr[10] = tempstr[10] + "\r\n";  

                      //將本行數(shù)據(jù)寫入緩沖區(qū)  
                      foreach (string str in tempstr)  
                      {  
                          sbtxtdata.Append(str);  
                      }  
                      swTxtFile.Write(sbtxtdata);  

                      //清空本行中的數(shù)據(jù)  
                      sbtxtdata.Remove(0, sbtxtdata.Length);  

                      //將數(shù)組中新添加的數(shù)據(jù)清空  
                      for (int i = 0; i lt; dt.Columns.Count; i++)  
                      {  
                          int tempindex = 2*(i+1);  
                          tempstr[tempindex] = "";  
                      }  
                  }  
              }  
              else 
              {  
                  string[] tempstr = new string[5];  
                  //標(biāo)簽0或1的格式寫入Txt文檔  
                  for (int rows = 0; rows lt; dt.Rows.Count; rows++)  
                  {  
                      for (int cols = 0; cols lt; dt.Columns.Count; cols++)  
                      {  
                          string temp = "";//臨時存儲當(dāng)前時間  

                          if (cols == 0)  
                          {  
                              tempstr[0] = "\"" + dt.Rows[rows][cols] + "\"" + ",";  
                          }  
                          else if (cols == 1)  
                          {  
                              temp = dt.Rows[rows][cols].ToString();  
                              tempstr[1] = "\"" + temp.Substring(0, 4) + "\"" + ","; //截取年  
                              tempstr[2] = "\"" + temp.Substring(4, 2) + "\"" + ","; //截取月  
                              tempstr[3] = "\"" + temp.Substring(6, 2) + "\"" + ","; //截取日  
                          }  
                          else if (cols == 2)  
                          {  
                              tempstr[4] = "\"" + dt.Rows[rows][cols] + "\"" + "\r\n";  
                          }  
                      }  

                      //將本行數(shù)據(jù)寫入緩沖區(qū)  
                      foreach (string str in tempstr)  
                      {  
                          sbtxtdata.Append(str);  
                      }  
                      swTxtFile.Write(sbtxtdata);  

                      //清空本行中的數(shù)據(jù)  
                      sbtxtdata.Remove(0, sbtxtdata.Length);  

                      //將數(shù)組中新添加的數(shù)據(jù)清空  
                      for (int i = 0; i lt; dt.Columns.Count; i++)  
                      {  
                          tempstr[i] = "";  
                      }  
                  }  
              }  

              //將數(shù)據(jù)寫入文檔  
              swTxtFile.Write("end");  
              swTxtFile.Flush();  
              swTxtFile.Close();  
              fsTxtFile.Close();  

              //重新設(shè)置鼠標(biāo)格式  
              Cursor.Current = Cursors.Default;  
              MessageBox.Show("文件轉(zhuǎn)換成功!", "提示",  
                      MessageBoxButtons.OK,  MessageBoxIcon.Information);  
          }  

   
          /// lt;summarygt;  
          /// 獲取Excel文件中的數(shù)據(jù)  
          /// lt;/summarygt;  
          /// lt;param name="path"gt;Excel文件的路徑lt;/paramgt;  
          /// lt;returnsgt;DataTable:將Excel文件的數(shù)據(jù)加載到DataTable中l(wèi)t;/returnsgt;  
          private DataTable GetExcelData(string path)  
          {  
              //連接字符串確定  
              string excelstr = "Provider = Microsoft.Jet.OLEDB.4.0;" + "Data Source= " + path + " ;"   
                          + " Extended Properties = Excel 8.0;";  

              OleDbConnection excelConn = new OleDbConnection(excelstr);  

              //打開數(shù)據(jù)源連接  
              try 
              {  
                  if (excelConn.State == ConnectionState.Closed)  
                  {  
                      excelConn.Open();  
                  }  
              }  
              catch (Exception ex)  
              {  
                  MessageBox.Show("打開數(shù)據(jù)源連接失敗!", "錯誤",   
                          MessageBoxButtons.OK, MessageBoxIcon.Error);  
                  Application.Exit();  
              }  
              finally 
              {  
                  if(excelConn.State == ConnectionState.Open)  
                  excelConn.Close();  
              }  

              //設(shè)置查詢命令  
              OleDbDataAdapter myCommand = new OleDbDataAdapter("SELECT * FROM [Sheet1$]", excelConn);  
              DataSet ds = new DataSet();  

              //執(zhí)行該查詢EXCEL表的命令  
              try 
              {  
                  myCommand.Fill(ds, "excelTable");  
              }  
              catch (Exception ex)  
              {  
                  MessageBox.Show("該Excel文件的工作表的名字不是[Sheet1$]!", "錯誤",   
                                        MessageBoxButtons.OK, MessageBoxIcon.Error);  
                  Application.Exit();  
              }  
              finally 
              {  
                  if (excelConn.State == ConnectionState.Closed)  
                  {  
                      excelConn.Close();  
                  }  
              }  

              //判斷DataTable中是否有數(shù)據(jù)  
              if (ds.Tables["excelTable"].Rows.Count gt; 0)  
              {  
                  return ds.Tables["excelTable"];  
              }  
              else 
              {  
                  MessageBox.Show("沒有讀到Excel表中的數(shù)據(jù)!", "錯誤",   
                                          MessageBoxButtons.OK, MessageBoxIcon.Error);  
                  return null;  
              }  
          }  

   
          /// lt;summarygt;  
          /// 將選擇的excel表中的數(shù)據(jù)現(xiàn)在DataGridView中  
          /// lt;/summarygt;  
          private void ShowDataGridView()  
          {  
              //設(shè)置顯示控件的樣式  
              this.dgvShow.DefaultCellStyle.BackColor = Color.Beige;  
              this.dgvShow.DefaultCellStyle.Font = new Font("Tahoma", 12);  

              DataGridViewCellStyle highlightCellStyle = new DataGridViewCellStyle();  
              highlightCellStyle.BackColor = Color.Red;  

              DataGridViewCellStyle currencyCellStyle = new DataGridViewCellStyle();  
              currencyCellStyle.Format = "C";  
              currencyCellStyle.ForeColor = Color.Green;  

              //設(shè)置顯示控件的數(shù)據(jù)源  
              dgvShow.DataSource = dt;  
          }  

      }  
  } 


您可能感興趣的文章:
  • c#數(shù)據(jù)庫與TXT導(dǎo)入導(dǎo)出的實(shí)例
  • C#實(shí)現(xiàn)把txt文本數(shù)據(jù)快速讀取到excel中
  • C#如何讀取Txt大數(shù)據(jù)并更新到數(shù)據(jù)庫詳解
  • C#中txt數(shù)據(jù)寫入的幾種常見方法
  • C#讀取txt文件數(shù)據(jù)的方法實(shí)例

標(biāo)簽:嘉興 海南 揚(yáng)州 南京 南京 淄博 南昌 臺州

巨人網(wǎng)絡(luò)通訊聲明:本文標(biāo)題《C#實(shí)現(xiàn)EXCEL數(shù)據(jù)到TXT文檔的轉(zhuǎn)換》,本文關(guān)鍵詞  實(shí)現(xiàn),EXCEL,數(shù)據(jù),到,TXT,文檔,;如發(fā)現(xiàn)本文內(nèi)容存在版權(quán)問題,煩請?zhí)峁┫嚓P(guān)信息告之我們,我們將及時溝通與處理。本站內(nèi)容系統(tǒng)采集于網(wǎng)絡(luò),涉及言論、版權(quán)與本站無關(guān)。
  • 相關(guān)文章
  • 下面列出與本文章《C#實(shí)現(xiàn)EXCEL數(shù)據(jù)到TXT文檔的轉(zhuǎn)換》相關(guān)的同類信息!
  • 本頁收集關(guān)于C#實(shí)現(xiàn)EXCEL數(shù)據(jù)到TXT文檔的轉(zhuǎn)換的相關(guān)信息資訊供網(wǎng)民參考!
  • 推薦文章
    婷婷综合国产,91蜜桃婷婷狠狠久久综合9色 ,九九九九九精品,国产综合av
    一区二区三区四区亚洲| 亚洲一区中文在线| 欧美成人a视频| 一区二区三区在线观看国产| 丁香一区二区三区| 国产精品资源网站| 国产一区二区三区av电影 | 91精品国产手机| 欧美精品免费视频| 在线精品观看国产| 日本成人在线电影网| 亚洲国产日韩a在线播放 | 国产精品伦一区| 国产一区在线视频| 久久不见久久见免费视频1| 丁香啪啪综合成人亚洲小说| 欧美精品一区二区三区很污很色的| 99久久精品99国产精品| 一区视频在线播放| 久久久国产精品不卡| 91影院在线免费观看| 国产精品久久777777| 欧美另类videos死尸| 国产一区二区三区在线观看免费视频| 综合久久久久久久| 国产午夜精品一区二区三区嫩草| 精品少妇一区二区| 成人免费看的视频| 91传媒视频在线播放| 麻豆精品在线播放| 欧美国产1区2区| 亚洲人成小说网站色在线| 波多野结衣亚洲| 日韩美女精品在线| 国产真实精品久久二三区| 91麻豆6部合集magnet| 在线影视一区二区三区| 在线播放视频一区| 中文字幕欧美区| 日韩一区二区精品葵司在线 | 一区二区三区久久| 蜜臀av亚洲一区中文字幕| 亚洲综合免费观看高清在线观看| 亚洲精品你懂的| 精品国产一区二区三区不卡 | 欧美日韩一区二区三区四区| www日韩大片| 国产精品白丝在线| 国产91丝袜在线18| 日韩精品一区二| 亚洲免费av在线| 久久久久久久久久久黄色| 亚洲国产毛片aaaaa无费看 | 一区二区三区在线观看动漫| 欧美一区二区啪啪| 国产午夜精品在线观看| 日韩二区三区四区| 日韩一级二级三级精品视频| 国产·精品毛片| 免费看精品久久片| 亚洲v中文字幕| 成人深夜在线观看| 亚洲女子a中天字幕| 欧美在线免费视屏| 中文字幕制服丝袜成人av| 中文字幕永久在线不卡| 亚洲视频一二三区| 国产成人免费在线观看不卡| 欧美一区2区视频在线观看| 久久久不卡影院| 亚洲mv在线观看| av不卡免费在线观看| 在线精品视频小说1| 精品精品国产高清一毛片一天堂| 日韩经典一区二区| 久久午夜老司机| 奇米一区二区三区av| 免费看精品久久片| 日韩制服丝袜av| 久久伊99综合婷婷久久伊| 一区二区理论电影在线观看| 久久午夜色播影院免费高清 | 国产精品三级视频| 国产成人午夜精品影院观看视频 | 午夜欧美2019年伦理| 久色婷婷小香蕉久久| 国产欧美视频一区二区| 精品视频色一区| 欧美日本精品一区二区三区| 亚洲自拍偷拍综合| 欧美福利一区二区| 国产精品一区二区你懂的| a在线欧美一区| 亚洲成人你懂的| 一区二区三区产品免费精品久久75| 18欧美亚洲精品| 国产女主播一区| 欧洲精品视频在线观看| 国产精品萝li| 久久er精品视频| 视频一区视频二区在线观看| 欧美日韩国产中文| 欧美日韩视频一区二区| 一本大道综合伊人精品热热| 激情综合网最新| 首页国产欧美日韩丝袜| 国产精品无遮挡| 国产精品天干天干在线综合| 日韩一区二区三区av| 国产精品一区二区果冻传媒| 免费观看91视频大全| 91精品国产高清一区二区三区蜜臀 | 91同城在线观看| 自拍偷拍欧美激情| 日韩欧美视频一区| 精品在线免费视频| 成人免费在线观看入口| 久久久久综合网| 日韩精品久久理论片| 一区二区三区不卡视频在线观看 | 欧美日韩国产影片| 国产精品天天摸av网| 色欲综合视频天天天| 在线视频观看一区| 免费在线观看视频一区| 国产成人啪免费观看软件 | 亚洲无线码一区二区三区| 日本sm残虐另类| 色哟哟精品一区| 日韩高清在线一区| 秋霞电影网一区二区| 中文字幕巨乱亚洲| 亚洲综合成人在线| 色综合色综合色综合色综合色综合| 国产午夜亚洲精品理论片色戒 | caoporen国产精品视频| 亚洲va在线va天堂| 性做久久久久久| 国产精品免费视频网站| 日韩欧美国产麻豆| 九九国产精品视频| 中文字幕在线观看不卡视频| 91影视在线播放| 欧美日本不卡视频| 欧美在线观看18| 国产成人综合网| 午夜精品福利一区二区蜜股av| 色婷婷综合久久久久中文| 国产真实乱对白精彩久久| 国产片一区二区三区| 欧美一区二区三区视频免费| 国产精品久久久久婷婷二区次| 亚洲免费在线看| 亚洲精品少妇30p| 国产日韩一级二级三级| 欧美无砖专区一中文字| 欧美视频精品在线观看| www.久久久久久久久| 色综合久久综合网| 日韩色在线观看| 欧美精品乱码久久久久久| 国产剧情av麻豆香蕉精品| 亚洲天堂av一区| 亚洲欧洲成人精品av97| 欧美国产日韩a欧美在线观看| 日韩一区精品视频| 日韩av电影免费观看高清完整版 | 成人一区二区三区视频| 天涯成人国产亚洲精品一区av| 最新久久zyz资源站| 亚洲日本在线视频观看| 久久久久久亚洲综合影院红桃| 中文字幕在线不卡视频| 日韩欧美不卡在线观看视频| 久久久精品tv| 国产日韩三级在线| 亚洲一区二区三区国产| 日日欢夜夜爽一区| 国产盗摄一区二区三区| 91精品久久久久久久久99蜜臂| 国产在线视频一区二区| 欧美成人a视频| 亚洲人精品一区| 一本久道中文字幕精品亚洲嫩| 欧美精品久久天天躁| 日韩毛片视频在线看| 亚洲日本在线观看| 不卡视频在线看| 午夜激情综合网| 婷婷综合在线观看| 欧美在线播放高清精品| 国产欧美一区二区精品忘忧草| 国产精品毛片久久久久久久| 热久久久久久久| 色综合久久66| 亚洲人成亚洲人成在线观看图片 | 在线免费一区三区| 欧美激情中文字幕一区二区| 麻豆一区二区三| 欧美日韩卡一卡二|