日韩精品一区二区三区在线视频放-无码中文字幕V?一区二区-成年片免费观看视频-国内少妇人妻丰满av-国产精品中文字幕免费观看-亚洲成人久久一区二区三区-国内少妇偷人精品视频无缓冲-一区二区国产精品日本一区二区三区在线网

ARTICLE DETAIL

資訊詳情

深耕商務(wù)建站與企業(yè)官網(wǎng)運(yùn)營(yíng)的一線實(shí)戰(zhàn)洞察。

Delphi 12.3中XLSReadWriteII控件讀寫(xiě)Excel的完整指南

Delphi 12.3中XLSReadWriteII控件讀寫(xiě)Excel的完整指南 簡(jiǎn)介針對(duì) Delphi 12.3 開(kāi)發(fā)環(huán)境的 XLSReadWriteII v6.01.17 控件包面向需要在桌面程序中實(shí)現(xiàn) Excel 文件讀寫(xiě)、報(bào)表生成與數(shù)據(jù)導(dǎo)出的中高級(jí) Delphi 開(kāi)發(fā)者。整套資源共 499 個(gè)文件壓縮后約 2.15MB以 pas 源碼為核心配套 dfm 表單、dpr 工程及 html 說(shuō)明文檔便于閱讀控件實(shí)現(xiàn)、查看界面布局與運(yùn)行示例項(xiàng)目。壓縮包內(nèi)還包含 dproj、inc、res 等工程配置文件以及少量 gif、jpg 插圖與示例用 fmx、cds 文件適合在 Delphi 12.3 環(huán)境下快速安裝引用并對(duì)照學(xué)習(xí)。已有 65 人瀏覽學(xué)習(xí)。通過(guò)該控件包可獲得完整的單元源碼、豐富的示例工程如網(wǎng)格、篩選、透視表、自動(dòng)過(guò)濾等場(chǎng)景以及相關(guān)的配置文件。對(duì)于需要處理復(fù)雜 Excel 模板、批量生成報(bào)表或集成表格交互的開(kāi)發(fā)者來(lái)說(shuō)這套資料能直接提供可編譯運(yùn)行的參考框架節(jié)省從底層協(xié)議開(kāi)始摸索的時(shí)間同時(shí)幫助熟悉 XLSReadWriteII 的常用對(duì)象模型與設(shè)計(jì)思路。1. 一個(gè) rar 包解決的 Delphi 12.3 讀寫(xiě) Excel 問(wèn)題拿到Delphi 12.3控件之XLSReadWriteII v6.01.17 D12.rar你先要理解它解決的核心矛盾Delphi 程序要導(dǎo)出帶格式的 xls/xlsx、要解析用戶丟過(guò)來(lái)的 Excel 報(bào)表但你又不想在服務(wù)器上裝 Office、不想跟 COM 的 Excel 進(jìn)程糾纏。XLSReadWriteII 是 Delphi 生態(tài)里專(zhuān)門(mén)做這件事的第三方控件D12后綴表示它跟隨 Delphi 12含 12.3 更新的編譯環(huán)境v6.01.17是它的版本號(hào)。適合做 ERP 報(bào)表、工業(yè)數(shù)據(jù)導(dǎo)出、批量導(dǎo)入落庫(kù)這類(lèi)活兒的 Delphi 開(kāi)發(fā)者。接下來(lái)的內(nèi)容我按解壓安裝、最小讀寫(xiě)、格式與多 Sheet、踩坑排查的順序把這個(gè)包從裝到用完整拆一遍。2. 裝進(jìn) Delphi 12.3包編譯、庫(kù)路徑與控件安裝驗(yàn)證2.1 先分清源碼包和編譯包別把它當(dāng) ActiveX 控件裝XLSReadWriteII 的發(fā)布 rar 解壓后常見(jiàn)布局是 Bin 放編譯好的 bpl/dcpSource 放 .pas 源碼Packages 里放對(duì)應(yīng)各版本 Delphi 的 .dpk/.dproj 工程文件旁邊一般還有 Docs 和 Demo 目錄。v6.01.17 D12這種發(fā)布包通常源碼和編譯產(chǎn)物都齊但我一般建議你直接走源碼編譯不要貪圖省事去拖 Bin 里現(xiàn)成的 bpl——Delphi 12.3 的 RTL 和編譯器版本比 11、比 12.0 都有更新別人機(jī)器上編出來(lái)的二進(jìn)制包放到你這里輕則點(diǎn)安裝沒(méi)反應(yīng)重則 IDE 直接報(bào)“模塊版本不匹配”。這里有個(gè)容易翻車(chē)的認(rèn)知XLSReadWriteII 是 VCL 原生控件包不是 ActiveX。所以別照搬那些用regsvr32注冊(cè) dll 的流程也不存在 PageOffice、LODOP 那種瀏覽器控件“安裝后依然提示讓安裝”的注冊(cè)表問(wèn)題更不用像遠(yuǎn)程桌面 ActiveX 那樣去系統(tǒng)路徑里找 rdclientax.dll。它在 Delphi 里的安裝路徑只有一條配置 Library Path → 編譯 .dpk → Install 設(shè)計(jì)時(shí)包。2.2 配置 Library Path讓 IDE 找得到源文件解壓后第一件事是把 Source 目錄加進(jìn) IDE 的庫(kù)路徑。打開(kāi) Tools Options Delphi Options Library在 Library Path 里追加一行。Delphi 12.3 里會(huì)同時(shí)存在 32 位和 64 位平臺(tái)配置Source 目錄是平臺(tái)無(wú)關(guān)的純 Pascal 源碼所以兩個(gè)平臺(tái)的庫(kù)路徑都要加別只改了 Win32 就以為完事。D:\Components\XLSReadWriteII\Source D:\Components\XLSReadWriteII\Packages\D12第一行是單元文件所在第二行是包工程所在。加完點(diǎn) Save 后最簡(jiǎn)單驗(yàn)證方式是按 CtrlF12 打開(kāi) Project Manager或直接搜索單元名如果能在列表里看到 XLSReadWriteII2.pas 之類(lèi)的單元說(shuō)明路徑生效。注意 rar 解壓時(shí)如果帶了很深的子目錄比如Source\XLSReadWriteII\你要加的是包含 .pas 的那一層不是只加到Source就停否則編譯包時(shí)照樣報(bào)Unit not found。2.3 編譯并安裝設(shè)計(jì)時(shí)包建議在 Packages\D12 目錄里找 .dproj 工程文件Delphi 12.3 可以直接雙擊 dproj 打開(kāi)然后在 Project Manager 里對(duì)包工程右鍵選 Build。這一步會(huì)生成 .bpl 和 .dcp。對(duì)于命令行習(xí)慣的人用 msbuild 更可控cd /d D:\Components\XLSReadWriteII\Packages\D12 msbuild XLSReadWriteII.dproj /t:Build /p:ConfigRelease /p:PlatformWin64這里把文件名換成包里的實(shí)際 dproj。Delphi 12 的 IDE 是 64 位進(jìn)程設(shè)計(jì)時(shí)包必須按 Win64 編譯否則組件面板加載不到如果運(yùn)行時(shí)的目標(biāo)平臺(tái)是 Win32那你項(xiàng)目的編譯器和運(yùn)行庫(kù)要另外按 Win32 處理但 IDE 里裝的設(shè)計(jì)時(shí)包必須是 Win64。Build 成功后菜單 Component Install Packages點(diǎn) Add選中剛生成的 .bpl 文件確認(rèn)后工具面板會(huì)多出一個(gè) XLSReadWriteII 頁(yè)簽。2.4 裝完先跑一個(gè)最小工程驗(yàn)證新建一個(gè) VCL Application把 XLSReadWriteII 組件拖到窗體上放一個(gè) Button寫(xiě)一段最基礎(chǔ)的導(dǎo)出代碼運(yùn)行看能否正常生成文件。這一步能篩掉八成安裝問(wèn)題不要跳過(guò)。procedure TForm1.Button1Click(Sender: TObject); begin XLSReadWriteII1.Filename : D:\temp\demo.xlsx; XLSReadWriteII1.Sheets[0].AsString[1, 1] : Hello from Delphi 12.3; XLSReadWriteII1.Write; end;邏輯說(shuō)明Filename不只決定存到哪里還決定寫(xiě)出文件格式Sheets[0]是默認(rèn)第一張工作表AsString[行, 列]是控件最常用的單元格寫(xiě)入接口坐標(biāo)從 1 開(kāi)始計(jì)數(shù)。如果運(yùn)行后 D:\temp 下出現(xiàn)了 demo.xlsx 且用 Excel 能打開(kāi)看到字符串安裝鏈路就通了。如果運(yùn)行報(bào)File not found先回 2.2 檢查 Library Path 是否真的包含源碼目錄再把包重新 Build 一次。3. 最小讀寫(xiě)流程Sheet、單元格與數(shù)據(jù)類(lèi)型的調(diào)用模型3.1 為什么是 Sheet Cells 這套對(duì)象模型XLSReadWriteII 內(nèi)部把一本工作簿拆成 Sheets 集合Sheet 是操作的核心單元格讀寫(xiě)都掛在 Sheet 上。這套模型的好處是貼合 Excel 本身的結(jié)構(gòu)不像早期的一些控件拿二維數(shù)組硬套遇到合并單元格、多 Sheet 聯(lián)動(dòng)就露怯。讀 Excel 時(shí)它把整個(gè)文件解析進(jìn)內(nèi)存寫(xiě) Excel 時(shí)它是按 BIFF 或 OOXML 規(guī)范直接生成文件全程不啟動(dòng) Excel 進(jìn)程所以能用在服務(wù)端無(wú)人值守的導(dǎo)出任務(wù)里。3.2 寫(xiě)出多行數(shù)據(jù)AsFloat、AsDateTime 與自動(dòng)類(lèi)型只寫(xiě)字符串不夠用實(shí)際導(dǎo)出通常是混合類(lèi)型。看這個(gè)示例var LSheet: TXLSSheet; begin LSheet : XLSReadWriteII1.Sheets[0]; LSheet.AsString[1, 1] : 訂單號(hào); LSheet.AsInteger[1, 2] : 10023; LSheet.AsDateTime[1, 3] : Now; LSheet.AsFloat[1, 4] : 1999.99; XLSReadWriteII1.Filename : order.xlsx; XLSReadWriteII1.Write; end;邏輯說(shuō)明AsInteger寫(xiě)整數(shù)AsDateTime寫(xiě)日期時(shí)間AsFloat寫(xiě)小數(shù)。特別提醒AsDateTimeExcel 里的日期本質(zhì)是序列號(hào)如果你用AsString去寫(xiě)日期值寫(xiě)出來(lái)的是“44835.5”這種數(shù)字文本用戶打開(kāi)表格看到一串小數(shù)會(huì)以為導(dǎo)出程序壞了。參數(shù)說(shuō)明日期寫(xiě)入前確認(rèn)Now的時(shí)區(qū)信息是否需要轉(zhuǎn)換為本地時(shí)區(qū)服務(wù)端生成報(bào)表尤其要注意 UTC 和本地時(shí)間的差異最好在寫(xiě)入前統(tǒng)一var轉(zhuǎn)換。3.3 讀回?cái)?shù)據(jù)到界面把握 LastRow 和 LastCol讀操作是重點(diǎn)場(chǎng)景用戶表格可能有空行、有合并單元格但多數(shù)情況我們要的是規(guī)整的矩形區(qū)域。下面這段把內(nèi)容讀進(jìn) Memo注意邊界判定var LRow, LCol: Integer; LSheet: TXLSSheet; LLine: string; begin XLSReadWriteII1.Filename : input.xlsx; XLSReadWriteII1.Read; LSheet : XLSReadWriteII1.Sheets[0]; for LRow : 1 to LSheet.LastRow do begin LLine : ; for LCol : 1 to LSheet.LastCol do LLine : LLine LSheet.AsString[LRow, LCol] #9; Memo1.Lines.Add(LLine); end; end;邏輯說(shuō)明LastRow和LastCol返回的是 Sheet 實(shí)際有內(nèi)容的最后行和最后列用它做循環(huán)上限不會(huì)越界。參數(shù)說(shuō)明AsString讀取時(shí)會(huì)把其他類(lèi)型自動(dòng)轉(zhuǎn)成字符串但AsFloat取出來(lái)的小數(shù)位數(shù)受單元格格式影響格式化時(shí)最好用Format(%.2f, [...])固定精度。這個(gè)讀法適合中小文件幾十 MB 以內(nèi)的 Excel 直接全量讀入內(nèi)存問(wèn)題不大超過(guò)這個(gè)量級(jí)建議在 Excel 里先做預(yù)處理或換用流式方案后面第六章會(huì)聊。3.4 單元格是否為空Type 判斷和 IsEmpty 的坑讀用戶傳上來(lái)的 Excel最麻煩的是混著空格和真空值。一行里某列既有公式算出空串又有物理空單元格統(tǒng)一讀出來(lái)都是空字符串。var LCell: TXLSCell; begin LCell : XLSReadWriteII1.Sheets[0].Cells[3, 2]; if LCell.IsEmpty then ShowMessage(這個(gè)單元格什么也沒(méi)有) else if LCell.DataType xlsString then ShowMessage(字符串 LCell.AsString); end;邏輯說(shuō)明Cells[Row, Col]返回單元格對(duì)象IsEmpty判斷物理上是否沒(méi)有任何值DataType返回類(lèi)型枚舉。這個(gè)判斷比直接比對(duì)AsString 可靠因?yàn)楣接?jì)算出的空結(jié)果和真空值在后續(xù)落庫(kù)時(shí)語(yǔ)義完全不同。參數(shù)說(shuō)明不同小版本里IsEmpty的命名可能略有差異有的版本叫Empty如果你編譯時(shí)提示找不到到隨包 CHM 幫助里搜“IsEmpty”看準(zhǔn)確名稱(chēng)不影響整體邏輯。4. 讓表能看格式、公式、列寬與多 Sheet 組合報(bào)表4.1 單元格格式字體、背景與邊框的調(diào)用路徑導(dǎo)出 Excel 不只是把數(shù)據(jù)塞進(jìn)去客戶的報(bào)表講究標(biāo)題行加粗、表頭有底色、金額列加千分位。XLSReadWriteII 沒(méi)有把格式攤平到每個(gè)單元格上屬性而是集中在 CellFormat 對(duì)象里這是一個(gè)值得適應(yīng)的設(shè)計(jì)先取到單元格的格式對(duì)象再逐項(xiàng)改屬性。var LFmt: TXLSCellFormat; begin LSheet : XLSReadWriteII1.Sheets[0]; LFmt : LSheet.CellFormat[1, 1]; LFmt.Font.Name : 微軟雅黑; LFmt.Font.Size : 11; LFmt.Font.Style : [fsBold]; LFmt.BackgroundColor : $00FDE9D9; LFmt.HorAlign : haCenter; end;邏輯說(shuō)明CellFormat[Row, Col]返回該單元格格式對(duì)象改動(dòng)立即生效Font.Style是集合類(lèi)型fsBold加粗BackgroundColor是 BGR 格式的 COLORREF$00FDE9D9是淺米黃色。參數(shù)說(shuō)明HorAlign的枚舉名不同版本有差別常見(jiàn)是haCenter或xlHAlignCenter編譯報(bào)錯(cuò)就按 CtrlClick 跳轉(zhuǎn)到枚舉定義里抄一個(gè)這不是什么丟人的事。一個(gè)容易被忽略的性能點(diǎn)如果整張表幾千行都要統(tǒng)一字體不要一行一行去設(shè) CellFormat而是先拿到行的默認(rèn)格式對(duì)象統(tǒng)一設(shè)置再只對(duì)個(gè)別單元格做覆蓋寫(xiě)入速度能差一個(gè)數(shù)量級(jí)。4.2 表格三件套列寬、行高與凍結(jié)窗格報(bào)表頭三樣列寬撐開(kāi)、表頭行加高、首列或首行凍結(jié)。XLSReadWriteII 的 Sheet 對(duì)象上直接提供了這幾個(gè)入口。XLSReadWriteII1.Sheets[0].Columns[1].Width : 18; XLSReadWriteII1.Sheets[0].Rows[1].Height : 28; XLSReadWriteII1.Sheets[0].FreezePanes : 1;邏輯說(shuō)明Columns[N].Width是第 N 列的寬度單位是字符寬度18 差不多能放下 18 個(gè)半角字符Rows[N].Height是行高單位是磅FreezePanes設(shè)置凍結(jié)區(qū)域填 1 表示凍結(jié)首行填 2 表示凍結(jié)前兩行這是導(dǎo)出報(bào)表時(shí)的慣用設(shè)置。參數(shù)說(shuō)明列寬給太小中文表頭會(huì)被撐成“自動(dòng)換行”的亂象一般中文表頭列給到 14 以上行高 28 是表頭常見(jiàn)值正文行高保持默認(rèn)即可不要全局統(tǒng)一改行高否則長(zhǎng)數(shù)字會(huì)顯示成#Excel 的列寬不足提示用戶會(huì)誤以為數(shù)據(jù)壞了。4.3 多 Sheet 操作新增、改名與順序調(diào)整多 Sheet 是 ERP 報(bào)表的常態(tài)一個(gè)匯總頁(yè)加一個(gè)明細(xì)頁(yè)或者按月份分 Sheet。XLSReadWriteII 的 Sheets 集合提供了與 Excel 操作一致的方法。var LNewSheet: TXLSSheet; begin LNewSheet : XLSReadWriteII1.Sheets.Add(明細(xì)); LNewSheet.AsString[1, 1] : 2026-01-01; XLSReadWriteII1.Sheets[1].Name : 匯總-2026; XLSReadWriteII1.Write; end;邏輯說(shuō)明Sheets.Add(明細(xì))在末尾新增 Sheet返回新 Sheet 對(duì)象Name直接改工作表名注意工作表名不能超過(guò) 31 個(gè)字符不能包含冒號(hào)、斜杠、問(wèn)號(hào)等 Excel 保留字符這也是常見(jiàn)報(bào)錯(cuò)來(lái)源。參數(shù)說(shuō)明Sheets[0]是默認(rèn)第一個(gè) Sheet新增后它在末尾要把它移動(dòng)到前面可以用Move方法具體名字以幫助為準(zhǔn)如果要從另一個(gè) Sheet 復(fù)制整塊區(qū)域直接兩層循環(huán)讀 A 寫(xiě) B 最穩(wěn)別指望一次調(diào)用搞定。4.4 公式導(dǎo)出保存公式還是保存計(jì)算結(jié)果寫(xiě)帶公式的 Excel 有兩種路線一是把公式字符串寫(xiě)進(jìn)去讓 Excel 打開(kāi)時(shí)自動(dòng)算二是把程序里已經(jīng)算好的值寫(xiě)進(jìn)去。XLSReadWriteII 兩者都支持但用法不同。// 方式一寫(xiě)公式主體 XLSReadWriteII1.Sheets[0].Cells[5, 4].Formula : SUM(B2:B4); // 方式二寫(xiě)入以等號(hào)開(kāi)頭的公式字符串 XLSReadWriteII1.Sheets[0].AsString[5, 4] : SUM(B2:B4);邏輯說(shuō)明Formula屬性是結(jié)構(gòu)化公式接口寫(xiě)入時(shí)不帶等號(hào)AsString寫(xiě)SUM(...)這種整串帶等號(hào)的文本打開(kāi)文件后會(huì)被 Excel 識(shí)別為公式。區(qū)別在于Formula接口更嚴(yán)格非法公式會(huì)在寫(xiě)入前報(bào)錯(cuò)AsString更寬容寫(xiě)錯(cuò)了也只是在 Excel 里顯示#NAME?。參數(shù)說(shuō)明如果你希望用戶打開(kāi)文件就能看到計(jì)算結(jié)果公式里引用的單元格必須在同一工作表或用完整跨表引用格式明細(xì)!B2如果程序里已經(jīng)有現(xiàn)成的計(jì)算結(jié)果我的建議是直接寫(xiě)數(shù)值而不是寫(xiě)公式一是文件體積小二是避免用戶誤改公式導(dǎo)致報(bào)表錯(cuò)誤。5. 避坑安裝、編譯與運(yùn)行期的高頻問(wèn)題排查5.1 組件面板里沒(méi)有 XLSReadWriteII 頁(yè)簽現(xiàn)象按 2.3 的步驟走完Components 面板里找不到對(duì)應(yīng)的頁(yè)或組件。原因最常見(jiàn)的是只 Build 了運(yùn)行時(shí)包沒(méi)有執(zhí)行 Install或者安裝時(shí)選的 bpl 是 32 位編譯產(chǎn)物而 Delphi 12 的 IDE 是 64 位進(jìn)程加載不了。解決回到包工程在 Project Manager 里確認(rèn)活動(dòng)配置是 Win64 Release重新 Build再到 Component Install Packages 里 Add 新生成的 bpl。裝完后如果頁(yè)簽還是沒(méi)出現(xiàn)關(guān)掉 IDE 重開(kāi)一次——設(shè)計(jì)時(shí)包注冊(cè)偶爾需要重啟 IDE 刷新工具面板這不是玄學(xué)是包緩存沒(méi)刷新。5.2 拖控件到窗體報(bào) Class Not Found 或 EReadError現(xiàn)象新建工程沒(méi)問(wèn)題但打開(kāi)一個(gè)老工程、把控件拖到窗體時(shí)IDE 報(bào)“類(lèi)不存在”窗體 DFM 加載失敗。原因這個(gè) erar 里的版本和工程里記錄的類(lèi)名/版本不一致。常見(jiàn)于你之前裝過(guò)另一個(gè)版本的 XLSReadWriteIIDFM 文件里存的是舊類(lèi)名新包沒(méi)有這個(gè)類(lèi)。解決先把舊版本包卸載干凈Component Install Packages 里移除舊 bpl再裝新版老工程打開(kāi)前用文本方式右鍵 DFM 選 Open As Text檢查一下記錄的控件類(lèi)名如果確實(shí)找不到對(duì)應(yīng)類(lèi)手動(dòng)刪除這一行再轉(zhuǎn)回窗體視圖。這一步要小心操作改 DFM 前先備份文件免得把工程改廢了。5.3 編譯程序報(bào)內(nèi)存錯(cuò)誤或 IDE 直接崩潰現(xiàn)象平時(shí)編譯正常引用 XLSReadWriteII 后一編譯就報(bào) Out of Memory 或 IDE 閃退。原因bpl/dcp 版本殘留IDE 加載了兩套同名單元的編譯緩存構(gòu)建時(shí)符號(hào)表沖突另外 Delphi 12.3 如果開(kāi)了殺毒軟件實(shí)時(shí)掃描構(gòu)建目錄大量讀寫(xiě)臨時(shí)文件也可能觸發(fā)異常。解決先在項(xiàng)目里刪掉所有 .dcu、.dcp 緩存實(shí)際處理是進(jìn)到 Packages\D12 目錄刪除編譯產(chǎn)物重新 Build 一次把 Delphi 的緩存目錄默認(rèn)是C:\Users\用戶名\AppData\Local\Embarcadero\BDS\xx.0\cache加進(jìn)殺毒軟件白名單。還不行就把 bpl 從系統(tǒng)目錄比如 System32里也清一遍有些安裝腳本會(huì)把 32 位 bpl 丟進(jìn) System32Delphi 12 的 64 位 IDE 去加載時(shí)對(duì)不上就崩。這個(gè)排查順序我踩過(guò)兩次基本都是緩存問(wèn)題不是控件本身的鍋。5.4 生成的 xlsx 打開(kāi)提示格式不匹配或 WPS 打不開(kāi)現(xiàn)象代碼運(yùn)行正常文件也生成了但用戶反饋 Excel 彈“文件格式和擴(kuò)展名不匹配”或者 WPS 直接打不開(kāi)。原因控件內(nèi)部統(tǒng)一按 BIFF 格式寫(xiě)文件文件后綴卻叫 .xlsx或者反過(guò)來(lái)設(shè)置了 xlsx 格式但Filename后綴是 .xls。解決在寫(xiě)文件前顯式指定格式版本不要只靠后綴推斷。到幫助文件里搜 FileVersion 或文件類(lèi)型枚舉按版本設(shè)置對(duì)應(yīng)的 xlsx 常量如果不糾結(jié) xlsx最省事的是把Filename后綴統(tǒng)一改成 .xls老格式兼容性反而更穩(wěn)。還有個(gè)小坑Excel 對(duì)“內(nèi)容含公式但文件后綴是 xlsx、格式版本還是 xls”的組合特別敏感描述就是這條。修法只有一個(gè)格式版本和后綴保持一致沒(méi)有捷徑。5.5 Read 大文件時(shí)內(nèi)存飆升現(xiàn)象Read 一個(gè) 100MB 以上的 xlsx程序內(nèi)存占用到 1GB界面卡死。原因控件默認(rèn)把整個(gè)工作簿解析到內(nèi)存包括每個(gè)單元格的格式對(duì)象。帶大量樣式的大文件內(nèi)存會(huì)被放大好幾倍。解決文件能拆就先拆在源端就把單 Sheet 控制在一個(gè)合理行數(shù)控件文檔里搜優(yōu)化相關(guān)選項(xiàng)開(kāi)啟低內(nèi)存寫(xiě)入模式后生成側(cè)的內(nèi)存占用能明顯降下來(lái)。讀側(cè)如果沒(méi)有優(yōu)化開(kāi)關(guān)務(wù)實(shí)做法是在 Excel 里另存為 CSV 再讓 Delphi 解析文本速度快且內(nèi)存可控。CSV 丟格式但你要的核心是數(shù)據(jù)格式本來(lái)也不該由導(dǎo)入端來(lái)保證。6. 一個(gè)值得養(yǎng)成的習(xí)慣用內(nèi)存流讀寫(xiě)并做寫(xiě)入后自校驗(yàn)批量導(dǎo)出報(bào)表的常見(jiàn)翻車(chē)現(xiàn)場(chǎng)是多個(gè)任務(wù)并發(fā)寫(xiě)同一個(gè)目錄下的文件互相把對(duì)方的文件鎖擠掉或者寫(xiě)到一半進(jìn)程被 kill 留下半個(gè)文件的臟數(shù)據(jù)。避免這些問(wèn)題我的做法是讓控件不碰文件系統(tǒng)直接用內(nèi)存流打交道寫(xiě)完立刻把流讀回來(lái)自校驗(yàn)一遍。var LStream: TMemoryStream; begin LStream : TMemoryStream.Create; try XLSReadWriteII1.Filename : report.xlsx; XLSReadWriteII1.Sheets[0].AsString[2, 2] : 2026-09-01; XLSReadWriteII1.SaveToStream(LStream); LStream.Position : 0; XLSReadWriteII1.LoadFromStream(LStream); Assert(XLSReadWriteII1.Sheets[0].AsString[2, 2] 2026-09-01, 寫(xiě)入后自校驗(yàn)失敗); finally LStream.Free; end; end;邏輯說(shuō)明SaveToStream把當(dāng)前工作簿寫(xiě)到流里這里不落盤(pán)LoadFromStream從流重建工作簿重建后讀回剛才寫(xiě)的單元格做斷言。Assert失敗說(shuō)明控件內(nèi)部生成的 xlsx 數(shù)據(jù)有問(wèn)題多數(shù)是格式版本不對(duì)導(dǎo)致寫(xiě)壞。參數(shù)說(shuō)明流操作后必須手動(dòng)Position : 0回卷否則 LoadFromStream 從末尾開(kāi)始讀讀出來(lái)的內(nèi)容是空的如果你是多線程生成報(bào)表每個(gè)線程有自己的 XLSReadWriteII 實(shí)例和流對(duì)象不要共享控件內(nèi)部有全局狀態(tài)跨線程共享實(shí)例會(huì)隨機(jī)崩潰。這套“內(nèi)存流 自校驗(yàn)”的習(xí)慣是從一次血淚教訓(xùn)里長(zhǎng)出來(lái)的。那次是服務(wù)器上定時(shí)任務(wù)生成幾十份報(bào)表直接寫(xiě)盤(pán)結(jié)果某天文件鎖沖突用戶拿到一份半截報(bào)表誤以為是系統(tǒng)算錯(cuò)了數(shù)據(jù)。后來(lái)所有報(bào)表統(tǒng)一改成流模式寫(xiě)完先把關(guān)鍵單元格讀回來(lái)核一遍再統(tǒng)一落到磁盤(pán)和備份目錄。合同數(shù)據(jù)、財(cái)務(wù)對(duì)賬這類(lèi)場(chǎng)景寧可多花幾十毫秒校驗(yàn)也不能把壞文件發(fā)出去。希望幫到你。本文還有配套的精品資源點(diǎn)擊獲取
返回列表
PREV
查看更多資訊
NEXT
返回資訊列表
中国人高清www色视频免费| 国产乱码精品久久久久久| 国内偷拍精品一区二区| 91天堂色男人的天堂| 亚洲一区二区AV| 精品成人动漫一区二区| 中文字幕免费在线观看 | 国产丝袜美腿美女麻豆| 久久婷婷一区| 牛牛aV| 日本精品88888888| 青青草视频在线观看一区二区| 日韩一级二级三级免费看完整版国语版 | 色香伊人| 亚洲中文日韩欧美大香蕉视频| 成人免费视瓶| 97在线青| 女人香蕉久久毛毛片精品| 日韩中文字幕二区| 国产刺激视频| 宅男影院久久久,99| 人人操,操人人| 欧美激情在线观看视频| 试看福利| 99久热精品99re6热| 熟女探花啪啪| 婷婷在线精品| 久久精品国产亚洲av水密被窝| 久久精品六区| 欧美精品第3页| 亚洲男人bt天堂| 日本人妻最新在线中| 啊啊啊啊啊啊啊国| jiujiujiujingpin| 91超级碰| 骚日日av| 欧美亚洲国产日本在线,久久精品国产| 亚洲激情深爱文学小说网站| av资源在线播放天堂| 人妻啊啊人妻啊啊| 国产精品一区午夜福利| 女人天堂av在线播放| 免费看久久久性性| 夜色综合| 天天操狠狠日夜夜干超碰撸com视频在线观看| 600国产精品视频| 97国产成人精品免费视频| 大香蕉综合网| 国产乱子伦一区二区三区在线观看| 日本大香蕉综合网红本杳社区| 亚熟在线| 亚洲一区二区三区中文字幕| 97超碰香蕉| 久久久久久久少妇| 亚洲国产尤物yw在线观看| 国内一区二区三区| 日本久久99| 性一交一乱一交A片久久四色| 国内自拍 日韩激情 99| 嗯嗯啊好大| 色999人与兽| 少妇高潮九九九九九九九| 午夜福利在线视频1000| 91c色| 国产精品久久妻无码网站| 一区二区你上我| 91网站18在线| 欧洲一区二区三区免费| 青青草操逼逼视频| 欧美.亚洲.另类.丝袜.制服.诱惑| 婷婷爽人人婷婷爽视频| 9丨久久九九九| 天美传媒一二三区永久网站| 九九热精彩视频| 熟女高潮合集-永久久久-成人AV | 久久亚州大香蕉| 日韩久久超碰色| 欧美不卡在线一区二区| 欧美亚洲国产91在线| 国产日韩人人| 嗯嗯啊啊好大好爽| 一区二区精品更新提醒| 精品视频一区二区| 欧美天天| 我爱搞逼综合网| 97视频一区| 黄aaaaaaaaaaaaaaaaaa色网站 | 国产日韩欧美三级片| 91精品久久久| 欧美大香蕉卡久久| 色情婷婷| 综合网亚洲1| 1.igao73.com 加入收藏 免费专区 国产精品 中文字幕 日韩精品 欧美精品 精彩 | AV网站高清无码在线观看| 天堂69亚洲精品中文字| 国产天天骚| 襙一襙| 激情视屏国产乱伦强奸| 日本色婷婷| 99热导航| 欧美日韩国产色五月综合在线| 久久久久夜夜夜夜| 色五月首页| 影音先锋日本一区二区| 天天舔天天 | 日韩AV电影网站| 欧美丰满熟妇XXXX性ppX人交| 日韩人妻资源在线看| 18禁免费视频| 青青色综合| 最新日日夜夜天天干干| а√天堂资源官网在线资源| 丝袜 亚洲 偷拍| 亚洲人妻一区二区三区| 九九热精品视频六| 啊啊嗯嗯好爽| 亚洲AV免费在线观看| 久久久78| 精品性爱| 亚洲人妻熟妇三十三区| 国产原创精品| 97超碰久久| 日本淫穴在线| 中文幕97| 久草视频观看视频在线| oumeisetu综合| 超碰97综合| 粉嫩av在线| 婷色五月| 午夜福利激情在线视频| 在线黄页看毛片| 色综合av综合久久| 可能人人看人人摸| 清纯唯美综合| 国产偷仑| 在线日韩日本亚洲国产| 九热大香蕉| 热热色国产一二区AV| 不卡啪啪视频| 午夜偷拍久久熟女| 亚洲性爱乱操x| JuliaAnnXXX888| 亚洲 欧美 日本 国内 首页| 青青草久草AV| 亚洲一区二区三区中文字幕| 中文字幕乱妇免费视频| 色妇91| 9国产超碰| 麻豆天美AV传媒第一页| 蜜臀AV网站| 国产美女销魂在线观看不卡| 美女91在线| 亚洲二区精品在线观看| 国产AV色黄看到爽| 国产在线精品电影观看| 高凊专区人人操| 色综合五月天| 思思热在线视频在线| 探花精品 一区二区| 农村妇女一级二级三级视频| 激情五月天色播| 久草视频在线视频在线视频在线观看| 91亚洲欧美激情| 精久久久| 久久久蜜桃一区二区三区| 性爱av网站| 激情专区综合| 欧美亚洲综合高清在线| 日韩精品在线视频,日韩精品……| 伊人青青一区成人视频在线观看区 | 有码专区最新中文字幕有码| 欧美制服网站美腿丝袜| 欧美一区91大爱| 色综合色色| 啊啊啊爽爽| 97色在线视频| 天天日日日射| 欧美精品,四区。五区| 精品欧美日韩在线观看| 亚洲欧洲色情高清| 熟妇女伦乱视频| 最新日本中文字幕| 国产高清无码一区二区三区四区皇冠| 精品色色| 婷婷五月天丁香| 情侣开房子拍 日韩无码 女的很漂亮| 国内精品久久人妻性色av| 91丨熟女丨丰满熟女| 婷婷五月av| 太久视频| 射丝袜高跟鞋99| 凹凸视频在线一区二区| 欧美男人一区| 丝袜色综合| 女人的久久久| 亚洲人妻久久久| 香蕉在线一区二区三区| 美女91| 黄片免费看的| 国产精品成久久久久午夜午夜| 国产91福利小视频在线观看| 爆乳免费黄网站| 最新中文字幕精品在线| 搡老女人老妇女老妇老熟女怎么读| 亚洲中文一区二区三区| 国产精品久久久久久久久久久久久久久久| 日韩精品一区二区高清| 亚洲一区二区三区不卡国产欧美| 91嫩草欧美| 91久久精品国产| 亚洲色图欧美色18直播在线| 国产精品秘 福利姬在线观看| 丁香五月婷婷基地| 欧综合网| 九九九九一区| 91色噜噜狠狠| 亚洲国产精品有声| 风流老熟女一区二区三区l| 亚洲第91页| 女性喷水高潮在线观看| 国产欧美日本亚洲精品| 日韩美女,国产传媒,视频一区| 天天日天天屌天天操| 乱伦Av网| 91精品人妻一区二区三区蜜桃| 超碰吊日色| 另类小说五月天| 天天肏夜夜肏| 人人摸人人干人人拍97| 97在线播放| 97精品久久久久中文字幕| 五月丁香六月婷综合成人综合| 精品日韩产品在线,日韩在线不卡视频,欧美日韩免费专区/久, | 欧美美女自慰一区二区三区| 学生妹天天看| 最新中文字幕av| 日韩欧美亚欧在线视频| 欧美亚洲色图另类国产| 亚洲国产一区二区三区四区国产| 久久久9品一区二区三区| 精品久久久久瑟瑟| 国产精品粉嫩福利在线| 麻豆精品一区二区三区四区免费观看| 香蕉久久AⅤ...| 粉嫩av在线一区二区| www.天天干| 亚洲永久永久永久永久一级一级一级精品| 欧美性综合| 日本媚薬中文字幕在线| AV网站高清无码在线观看| 婷婷丁香成人| 国产精品欧美激在线| 欧美日韩亚洲国产中文永久天天看| 蜜汁欧美| 巨爆乳一区二区爆乳区| 国产av尤物| 精品人妻一区二区三区视频| 欧美姓爱综合网| 日本熟女免费視颖| 天天色综合图片| 色色综合97| 99操逼| 国产黄色影片在线观看| 啊啊啊用力在线观看| 屁股久久久久久久久| 中文字幕后石码四区五区| 亚洲精品无码成人久久久99| 热热色综合网| 中文字幕乱碼在线| 性色av婷婷久久一区二区点复制| 伊人成人情色综合| 夜夜性| 国产精品无码av| 啊啊啊啊啊在线观看网址 | 无套后入双马尾| 人人操人人插人人摸人人干| 欧美精品成人亚洲| 国产一二三福利视频网| 亚洲最新a在线观看| 人妻在线中出视频| 翔田千里爆乳巨臀无码| 亚洲 欧美 中文 日韩超碰| 亚洲熟女偷拍在线观看| 久久黄色视频一区二区三区 | 国产精品久久久 | 国产后入精品| 亚洲天天更新| 国产白领连续中出在线观看| 98人妻精品一区二区色欲| 色99在线| 69一区二区| 亚洲色图久久成人| 国产白丝精品在线观看| 91 国产丝袜在线放观看| 人人妻人人澡人人爽人人精品浪潮| 日本亚洲熟女视频| 黑人综合色| 国产懂色精品国产av| 日韩综合97P| 中文字幕一区二区三区高清| 是还免费视频1727我| 久操网无码在线| 夜夜爽爽夜夜精品视频| 国产精品久久久久综合| 久久亚洲日韩熟女精品| 激情五月婷| 欧美一级二级三级| 亚码激情| 爽极品影院| 国产女主播视频在线观看| 九九综合久久| 亚洲97精品| 九久久九精品视频| 国产日韩无码一区二区三区久久区| 色女99一级片在线观看| 强奸乱伦麻豆| 极品色| 中文字幕88av在线| 丰满人妻无码一区二区三区| 情色五月天就去干| 久久精品国产精品亚洲艾通辽熟妇| 秋霞色色影院| 日产成人久久| 超碰97欧美在线| 岛国在线国产| 国产精品69久久久久久久| 涩五月婷婷| 在线日韩精品一区二区三区| 91无码人妻| 99免费在线视频| 久久这里只精品免费福利| 欧美 亚洲 另类 综合| 亚洲AV无码成人精品久久| 97超碰中文在线| 黑人与人妻| 婷婷导航| 福利社区午夜一区二区| 哈哈操电影| 久久精品一区| 久久精彩免费视频| 欧美日韩国产三级黄色| 国产精品久久久久久久久久久久久久| 96久久久精品| 亚洲欧洲美腿丝袜| 国产三级多多影院2022国产AA一级毛片无码| 亚洲综合色图欧美| 日本三级韩国三级美三级91| 翘臀vidoes| 日韩一区二区三区四区五区| 国产女同在线观看视频| 黑人精品欧美一区二区蜜桃| 老熟妇一区二区三区啪啪| 992这里有精品| 亚州一区二区成人片免费| 91人人| com 首页 18岁 禁区 女优 免费 精选 同城| 97 亚洲 日韩 欧美 在线| 亚洲码专区| 干我久操| 欧美不卡五十路| 91美女精品| 日韩欧美天天爽爽爽天天爽爽| 色97| 亚洲熟妇丝袜在线观看| 色噜噜综合在线| 日韩女模中文造逼| 探花一区在线| 欧美视频一区二区在线| 亚洲h片在线免费观看| 青青草国产欧美非洲黑人| 人人妻人人色一区二区三区| 国产精品久久久久999| 欧美在线啊啊啊| 又黑又大又粗| 大香蕉AV丝袜| 国产精品乱人伊人网| 能看的AV| 蜜桃久久一区二区三区| 9/A片| 天天干天天干天天干| 久久性视频| 国产精品三级视频网站| 天天干天天拍| 人妻少妇久久久| 天天日日夜夜| 亚洲一二三精品久久网| 大香蕉在线86| 日韩精品怡红院| 热久久99999| 国产传媒美日韩av| 亚洲图片 激情小说| 超碰在线97国产| 中文字幕AV片| 美女天天干| www欧美91| 精品传媒在线一区| 精品欧美不卡在线播放| 手机看片日韩人妻| 97国产高清视频在线观看| 久久久久久AⅤ无码免费肉站| 欧亚性爱视频免费看| 日韩黄色成人性爱| 欧美日韩情色一区二区| 爱爱久久| 91美| 性久久久| www.色婷婷色综合| 内射日韩大臀美女| 亚洲图片偷拍欧美| 嗯嗯啊啊操我| 影音先锋视频在线| 超碰碰碰碰| 欧美美女在线高潮999| 天天日天天操VV| 久热99999| 91一区二匹| 人妻少妇被猛烈进入中| 日本午夜久久电影| 色婷婷蜜臀av| 9美女超碰在线免费观看| 夜夜嗨视频| 97人妻免费中文字幕| 日本一级一级一级一级| 蜜臀99999| 67914在线兔费成人视频| 最新日本中文字幕| WWW黄片COM| 91暧暧| 久久久精品,3| 在线免费观看日韩一区| 999在线电影香蕉| 日韩 女同 综合| 91丝袜在线观看| 人妻乱仑一区二区三区| 国产夜夜艹| 国产91丝袜 在线播放| 蜜乳Av成人片网站| 黄页大片在线观看| 国产白丝网站| 午夜久久无码1000合集| 超碰在线974| 久久久无码精品人妻二区 | 99热免费| 男人天堂毛片| 一区二区三区免费岛国片| 日韩内射视频| 亚洲综合999| 九久9精品| 蜜臀无码一区二区| 黄色av网站在线播放| 蜜桃视频精品一区二区| 蜜臀AV午夜精品久| 亚洲国产无码精品首页久久久| 91九九九小逼| 伦激情人妻另类人妻| 天天看片天天爽| 91人人操| 色五月婷婷麻豆在| 好吊色综合| 欧美精品999| 人妻 欧美亚洲| 久久精品中文字幕观看| 96久久久精品| 久久精视频美日韩在线视频| 青青草国产一区二区三区| 亚洲va有码在线天堂| 97爱爱影院| 亚洲国产成人精品久久久国产成人一区二区 | 久久xx| 情色图区| 丁香六月婷| 久久香蕉国产线看观看亚洲女人 | 欧美特大黄一级片片免费| 国产欧美成人精品| 色yeye成人免费视频| 亚洲精品美女操逼| 国产操操日韩三级黄| 日日嗨AV一区二区夜夜| 欧美日韩性爱视屏免费看了| 日本黄色精品| 亚洲欧美九九| 国产精品久久久久久久AV大片 | 亚洲精品国产精品成人| 欧美一区二区情色| 天天躁日日躁xxxxx| AV中文字幕剧情1区2区3| 久久久久国产精品喷潮免费观看臀| 日本顶级天天操狠狠操夜夜操中文字幕| 人妻中文字幕精品无码| 狠狠躁久久躁| 91丝袜在线观看视频在线观看| 亚洲国产美女久久久久| 狠狠2050在线观看| 亚洲精品日韩国产欧美| 亚洲一二三四区| 久久伊人网视频一区二区三区| 青草草免费网站av| 亚欧操逼片在线观看| 婷婷色色五月天| 亚洲影院无码在线| 中文无线日韩一区| 天美传媒国产原创中文字幕亚洲欧美另类 | 日本亚欧爱爱| 成年男人的天堂| 精品v日韩欧美国产| 综合亚洲欧美| 麻豆成人av| 久青草影院| 久久久一区二区三区三州| 超碰在线1234区| 青青草视频久久| 91午夜无码| 蜜臀99精品国产高清在线观看| 嗯阿好爽好紧| 婷婷99狠狠躁天天躁| 国产91av在线播放| 蜜臀久久久99久久久久| 97资源免费视频| 超91综合网| 精品亚洲国产成人av网站| 九九九网站| 欲色啪| 乱码熟妇人妻久久久| 国内自拍 日韩激情 99| 人妻丰满熟妇一区二区三| 九九九国产| 97精选久久| 白丝AV网站| 婷婷色在线| 一本一道vs波多野结衣| 成人免费毛片| 日本影视久久免费| 天天综合青苹果| 色爽——AV| 日han少妇无码| 亚洲丝袜色| 日本日逼视频网| 无码WWW免费视频网站| 操b在线观看| 大香蕉78| 久久久久亚洲| 亚洲风情在线观看| 日日躁天天躁狠狠躁| 一二视频神马久久传媒| 日本新免费二区三区| 亚洲精品天天影视综合网 | 欲香欲色天天天综合和网| 四月丁香婷婷| 性感女人网页在线观看视频| 91N欧美| 超碰三级秋霞| 97舔舔| 97香焦色区| 啊啊啊啊一区| 精品久久在线区一区| 大香蕉亚洲中文| 精品久久久久久亚洲| 久操热| 婷婷综合| 小草三级久久观看| 啊啊啊好湿国产一二| 99热亚洲天堂| 青青草伊人久久| 国产盗摄美女如厕大神作品在线观看| 97超碰热线| 国产九区| 疯操AV| 手机在线大香蕉| 1区2区3区视频| jizz啪啪| 亚洲美女自拍偷拍视频| 婷婷91| 天美传媒一二三区永久网站| 人人污日韩一区二区| 亚州久久9| 久湿久久 | 偷窥自拍A片| 久久久久久国产精品| 蜜桃视频精品一区二区| 吉川爱美98堂在线| 亚洲熟女乱色一区二区三区久久久 | 日天天九九天堂666| 免费视频一二三区| 男女啪啪网站免费视频| 一本大道不卡一二三区| 97啪啪| 亚洲男人天堂2012| 超碰久久网| 欧美日韩狠狠爱| 国产精品不卡一区二区电影| Blackedraw视频一区二区| 成人日韩欧美| 久久一二三四五六七八九区区| 97超碰色中文字幕| 97综合久久| japan日本高清乱xxxx| 国产精品色色| av线电影| yiqicaoav| 国产三级日产三级韩国三级| 久jiu久神马影院| av线电影| 精品欧美不卡在线播放| 高清国产av无码| 日日夜夜国产综合| 女生久久网| 东北丰满熟女国产一区| 亚洲天堂人妻一区二区| 91国产伊人大香蕉| 国产狂喷潮在线精品| 亚洲图片偷拍视频区| 亚洲 图片 欧美 色图| 日日爽熟女| 欧亚性爱在线视频| 搡老女人老妇女老妇老熟女怎么读| AV色五月天| 92性色国产午夜福利在线661| 97人人模人人爽人人| 骚熟女吞| 亚洲日韩在线a不卡99精品| 99色在线视频| 97精品视频在线| 国产日韩在线播放av| 日韩美一区| 大粗鳼巴久久久久| 国产情侣自拍在线播放| 91操人| 一本精品日本在线视频精品| 清纯唯美激情四射| 欧美97爱| 玖玖视频在线资源一区二区三区| 亚洲第二页| 91强热人妻| 国产精品久久久久久久免牛肉蒲团| 热思思免费视频| 日韩精品.久久精品.AV女优.天美传媒| 久草成人影片| 高清在线偷拍自拍视频| 玖日综合网| 凹凸视频在线观看伊人| 1000午夜黄色| 中日韩久久久| 天天操天天日青青草超碰av| 国产精品成人福利在线| 美日韩一二三区| 一起草日韩| 99re6国产精品99re| 日本东京热加勒比久久| 丝袜美女诱惑 91 视频| 18禁的网站在线| 97久久精品不卡| 亚洲女毛多水多21P| 国产成人啪一区二区| 亚欧Av| 国产精品一区在线播放| 五月天婷婷小说| 亚洲开心网| 久久不卡一区二区| 影音先锋日本一区二区| 夜精品久无码| 国产一级αv免费看片| 在线洲亚线| 国产一区二区三区中文字幕| 明星性猛交ⅹxxx乱大交| 免费看污网站| 国产精品无码av嫩草| 蜜臀一二三区| 激情五月综合网| 日欧操屄| 五月天人妻综合| 九九综合| 国产对白刺激视频| 99精品综合久久久久五月天| 国产11页| 91精品国产日韩欧美综合| 亚洲s色图| 亚洲宅男天堂| WWW啪啪的com| 国产精品久久久亚洲第一牛牛_在线观看 | 男人久久精品| 99热自拍| 国产日韩欧美操逼视频| 亚洲激情欧美色图 | 99色网| 国产精品一区二区后入| 婷婷五月天综合网| 国产成人自拍视频视频| 久久这里只精品| 91日日| 色香色欲天天综合网天天来吧| 性色亚洲| 少妇精品久久久八区九区| 97资源超碰| 亚洲成熟国产精品美女| 大学生美女口爆| 五月天亚洲网| 青青草吊丝| 日本久久天堂| www.黄色在线| 欧美第一页| 久久久青草青青国产亚洲免观精品高清完整版_97久久综合区小说区图片区,国精品 | 人人操人人精品影片| 女人妻一区| 欧美成人性爱视频大全| 无码高清少妇久久| 亚洲资源站| 伊人午夜福利视频| 精品美女在线视频| 伊人AAA| 乱伦系列一区二区| 99re热有精品视频国产| 人妻久久一区二区三区 | 一本精品日本在线视频精品| 九九九九热| 久久精品操| 97超碰中文字幕| 久久天天躁日日躁狠狠躁 | julia ann久久| 欧美97视频| 国产无遮挡| 午夜精品一区二区三区三上悠亚| 亚洲欧洲网站免费观看| 欧美不卡二区| 国产日韩在线播放av| 欧美18老人禁| 东京热一区二区中文字幕| 国产综合久| 亚洲日本大香蕉1| 精品无码产区一区二| 亚洲情色一区二区三区| 1二区9| 久久久久七视频| 欧美黑人与女人91~| 欧美成人精品一区二区三区| 欧洲天天在线| 狠狠欧美| JULIA人妻风俗店中出电影| 婷婷五月天_亚洲小说欧美激情另类_精品久久国产字幕 | 欧美自拍网| 日韩小电影| 亚洲玖玖爱| 蜜区区视频79| 亚州色图欧美色图| 美女黄色91| 96超碰网| 狠狠超| 2024年最新色情网站在线观看| 亚洲天天操| 手机看片91人妻| 亚洲**2021在线观看| 亚洲欧美精品国产一区二区| 免费av在线播放二区| 少妇无码av专区线| 无色无码| 色九月| 狼人综合婷婷激情四射 | 国产免费内射视频| 国产白丝av| 夜夜草天天| 国产成年免费大片黄在线观看| 免费公开人人操| 亚洲少妇中文字幕网址| 99热这里是精品| 白丝1区2区3区| 夜草欧美| 亚洲黄色电影| 人人性爱视频免费| 操操操日本的逼| 丁香五月自拍| 裸体女人草逼视频播放一区,二区,三区,四区,五区| 91在线视频免费中出| 天天干天天中出av| 午夜噜噜噜| 久久亚洲中文字幕视频| 强奸乱伦Av网| 精品一区二区3区| 精品999日本| 日韩欧美麻豆| 亚洲一区操| 国产精品久久久三级无码| 婷婷成人久久久精品| 婷婷五月天无码 | 久久久久久久久一区二区三区| 亚洲欧美国产中文视频| 国产激情片在线观看| 国产九九久久久精品| 久久久一区二区| 日韩亚洲欧美中文字幕| 人人摸人人添人人操| 丝袜六区| 色天天野狼综合社区| 亚洲一区二区三区春色| 国产一区二区啪啪视频| 91欧美长吊| 男人的天堂1024| 久久国产热视频97电影| 熟女啪啪视频| 久久大香蕉97| 国产精品爽爽v| 东京热激情视频一二三区| 中文字幕人乱码中文字的预防方法 | 精品国产人成在线| 九九天堂| 99少妇| 乱伦3P视频| 欧美激情片一区二区| 青娱乐91| 六十路日本| 60秒免费视频| 亚瑟国产精品久久无码| 老鸭窝亚洲毛片| 亚洲男人在线观看天堂| 久久无码电影| 亚洲男人的天堂在线看| 欧州一区二区三区四区| 熟女精品一区二区三区| 精品久操| 人人操人人大香蕉| 另类视频在线| 人人 操人人 操人人| 亚洲天堂另类美腿| 诱惑网综合| www.99热| 一本色道熟妇| 亚洲操逼网| 老鸭窝在线视频播放| 黄色网址在线免费观看| 亚洲精品一卡二卡三卡福利视频网站| 欧美黄色手机在线观看| 北京专精特新企业招聘信息| 久久一二三四| 久久国产精品91| 日韩无限资源| 亚洲人妻一区二区三区| 超碰97丝袜| 国产欧美伊人| 亚洲男人天堂网| 东北女人av| 国产h小视频在线观看免费| 男人亚洲91首页在线| 日韩啪啪视频| 翘臀vidoes| 欧亚无码视频| 中出789在线视频| 国产毛片在线| 日日干夜夜骑| 精品少妇一区二区三区在线视频| 亚洲乱熟女一区二区| 一级免费啪啪片| www欧美91| 人人澡人人爽人人精品| 一级岛国大片| 狠狠爱夜夜干| 亚洲操操操| 欧美视频一区二区在线| 久久是精品| 日韩精品国产精品五码一区二区| 中文字幕乱亚洲美女精品一区| 999日韩中文精品观看视频。| 99色网| 蜜桃色院一区久久| 人看人人摸人人操| 午夜男人的天堂| 蜜臀精品1区2区| 天天插夜夜操| 综合熟妇一区二区三区| 国产久久一区二区午夜| 蜜乳成人AV| 综合天天。| 99色| 在线无码网站| 国产精品日日摸天天碰| 精品无码一区二区| 日韩人妻中文视频| 丝袜足交视频| 午夜后入| 精品超碰中文在线| 嫩呦国产一区二区三区AV| 99色在线| 打av高清| 99亚洲天堂| 国产精品分类在线观看| 白嫩白嫩的午夜九久久久久久久久久久久成人剧场 | 泰国AV在线观看| 欧美一区二区三区蜜桃| 97超碰美女| 美女黄码视频午夜| 亚洲综合色男人网| 欧美性巨大╳╳╳╳╳高跟鞋| 色五月av| 青青操视频在线| 久久久久精| 欧美日韩中文亚洲v在线综合| 91亚洲网| 毛片99-全集电影手机免费观看完整-B029AV | 久久天天摸| 国产懂色精品国产av| 欧美Ⅴ性爱| 78m啪啪啪| 国产情色第一第二页在线观看| 日韩pv中文| 国产精选三级在线观看| 中国AV美女| 69精品| 99精品无码| 亚洲无限观看| 亚洲熟妇熟在线电影视频| 欧美日韩国产在线| 日韩一区二区三区四区五区| 超碰在线人妻中文字幕| 婷婷激情四射| 精品国产乱码久久久影院| 天天夜夜久久| 91肏屄网| 国产欧美精品日韩区二区麻豆天美| 另类一区| www.久久最新地址| 久久精品国产亚洲AV高清演员表| 欧州91高潮| 东北女人高潮视频| 哑洲在线| 超碰精品人妻狠狠干| 97自拍一区| 91伊人影视综合| 18一区二区三区| 狼天天狼天天大香蕉| www.夜夜| 亚洲精品99| 久久99久久99精品免视看婷婷| 日韩乱伦视频| 蜜桃无码AV一区二区| 欧美三级中文字幕hd| 93人人操人人| 嫩草一区二区在线观看| 亚洲成人久久一区二区| 岛国AB视频| 国语av最新自产拍在线观看| 一本一道vs波多野结衣| 国产 日韩 欧美 中文 另类,国产 欧美 另类 制服 变态,高清 日韩 欧美 中文,高 | 舔舔啊| 亚洲成人帖图| 久草看看看| 啊啊啊爽爽| 亚洲欧美日韩偷拍色图| 97超碰色| 久久精品国产亚洲妲己影视| 老外又粗又长一晚做五次| 色婷婷六月丁香七月婷婷| 国产黄色在线播放观看| 国产东北女人在线视频| 国产一级作爱毛片| 啊v视频在线观看| 精品久久一区二区三区四区五区| 91蜜臀熟女| 中文字幕片| 91男人天堂网| 精品人妻一区二区三区免费视频| 婷婷色香伊人| se吧提供91精品国产91久久久久久| 亚洲色图尤物视频| 色呦呦呦在线观看视频| 久久婷婷热| 啊啊啊用力在线观看| 亚洲激情色片 | 亚洲第一成人影院色播| 开心激情站| 天堂国产AV| 一摸二插三插| 亚州综合色| 国产一级高跟丝袜| 午夜色婷婷| 日本丝袜美腿人妻九九| Julia Annxxxxx| 欧美日韩传媒| 亚洲精品国产熟女久久久久久| 丁香五月自拍| wwe 天天干.com| 96精品久久久| 麻豆视频国产一区二区| 欧美v亚洲v日韩v最新在线二区| 欧美另类色图片| 爱爱久久| 91欧美亚洲| 人人摸人人添人人操| 日产狠狠干| 青青青艹在线视频| 日韩9区| 美中日韩无码| 午夜福利久久久噜久噜久久综合| 欧美传媒一区| 搡老女人911熟妇老熟女| 国产综合永久精品日韩鬼片| 人妻天天操天天爽视频免费| 青青青草伊人精品| 2020久久免费视频| 在线观看综合精品亚洲| 国产嫩草精品A88AV在线| 午夜操一视频一区| 午夜乱轮操逼视频免费看| 亚洲精品 大香蕉| 97超碰色中文字幕| 中文字幕一区二区三区四区在线视频| 99色在线观看| 校园春色宗合网| 美女裸体无遮挡永久免费观看网站| 熟女六十路| 人妻黑丝袜电影| 69XX一中文字幕人妻91| 色综合五月天| 久久99久久99精品天美传媒棢·纸:. | 国产精品制服丝袜清纯唯美| 无码99| 91欧美网| 五月婷丁香| 中文字幕精品三级久久久| 日韩无码三级影院| 中文字幕加勒比海高清无码免费视频| 97神马久久| 国产精品99久久久www| 九九国产热| 正在播放国产精品一区| 国产精品国产自产拍高清AV| 天天狂操夜夜狂日| 丁香五月激情综合国产| 99热国产精品| 亚洲精品啪视频| 国产一区二区在线播放,久久亚洲精品中文字幕第一区,亚洲精品在线中文字幕视频 | 日本欧美中文字幕| 亚洲欧美大| 91亚洲人| 蜜臀少妇一区二区| 久久啊啊| 中文字幕在线观看丝袜| 亚洲男人天堂网站| 亚洲五月天激情| 综合亚洲欧美| 亚洲天堂区| 久久大| 中文一区二区婷婷视频| 亚洲天堂精品日韩电影| 欧美久久九九| 一二三区操逼国产91| 国产视频一区二区在线观看| 欧美精品三级黄片| 亚洲色图 欧美热图 清纯唯美 另类自拍| 亚洲色人| 啊啊啊好舒服好爽啊啊啊视频| 99久久久久久亚洲精品不卡| 一及黄久一点| 少妇3P性爱自拍| 欧美日本不卡| 色综合色色| 天天躁日日躁狠狠躁| 欧美日韩免费专区在线| 久久受www免费人成| 亚洲成人色情五月天丁香花| 久久亚洲AV成人精品无码| 丰满欧美放荡少妇在线| 久久久婷| 国产精品一区二区手机看片| 日本超碰97日韩精品人妻| 可以免费观看的日韩av毛片| 人伦四五区| 95精品在线| 高清国产成人无码| 99久在线精品99re8| 最新欧洲欧美日本激情网站| 一级性爱网| 嗯嗯嗯啊啊啊干死我吧| 色婷视频| 91看黄片| 亚洲少妇自拍中文字幕懂色| 夜夜中出国产| 国产毛片久久久久久久| 免费精品AB| 天天看片天天爽| 日韩国产成人自拍视频| 国产精品夜夜| 欧美91网站| 99re视频在线观看这里只有精品| 亚洲AV无码秘 蜜桃臀国精产品| 欧美 传媒 麻豆 日韩 偷拍| 在线中文字幕极品av| 天天92av| 五十路人妻在线| 久久天天摸| 亚洲美女自拍偷拍视频| 国产美女高潮| 一区二区播放| 久久精品72| 99热这里只有精| www.99中文字幕| 天天综合-91入口| 五月天亚洲网| 亚洲棕合电彰| 99啪啪| 日本国产高清色www视频在线| 久久久久久97| 啊啊啊啊,啊啊好多水 | 久久亚洲日韩熟女精品| 亚洲Av无码成人精品国产| 久 久无码人妻AV| 久久综合久色欧美综合狠狠 | 日产成人久久| 国产精品制服丝袜中文字幕日韩一区二区三区| 婷婷丁香五月天综合东京热| 国产成人亚洲精品无码最新在线| 97欧美日韩精品| 性交一区二区在线播放| 丰满少妇人妻久久久久久| 操一区| 无码人妻丰满热妇又大又粗| 夜夜草我| 亲子敌伦对白在线播放| 青青草大香蕉视频| 欧美一区二区三区成人性生活| 红桃视频高潮| 中文字暮97| 91精品综合久久久久久五月丁香| 91成人久久| 日韩人妻一二三区视频| 人人性爱视频免费| 美女诱惑久久| 九九操久久国产免费视频| 男人的天堂无码| 国产第11页| 中国小夫妻勾搭露脸淫荡对白 | 成人影院永久免费观看网址| 蜜臀久久99精品久久久久| 美女t无毒不卡不卡| 久久机热| 久久久久久九九九九九九| 涩涩久久精品| 久草男人天堂| 日本黄色裸日本黄色裸体 | 九久9精品| 熟女熟妇一区二区三四区| 9久9久| 竹菊一区二区三区AV线| 亚洲午夜蜜臀| 久久精品无码不卡| 久久亚州大香蕉| 97操97干| 国产精品在线免费| 91亚洲影视| 亚洲在线欧美| 日韩免费a级毛片无码a∨| 天堂v无码免费视频| 老司机午夜精品视频| 乱伦熟女论坛| 国产美女自拍AV| av最新免费中文字幕| 伊人久久大香线蕉无码| 国产精品一二三在线看| 色久桃花影院在线观看| 国产日本久久免费精品| 亚洲综合婷婷| 色女女女导航| 色五月天AV| 中文字幕欧美日本乱码一线二线|