freepeople性欧美熟妇, 色戒完整版无删减158分钟hd, 无码精品国产vα在线观看DVD, 丰满少妇伦精品无码专区在线观看,艾栗栗与纹身男宾馆3p50分钟,国产AV片在线观看,黑人与美女高潮,18岁女RAPPERDISSSUBS,国产手机在机看影片

正文內(nèi)容

excel文件數(shù)據(jù)格式解析及在工程測量的應(yīng)用(文件)

2025-12-05 04:39 上一頁面

下一頁面
 

【正文】 .............................................................................................................. 21 5 程序設(shè)計(jì) ................................................................................................................................ 22 利用 OLE 技術(shù),生成 Excel 文件方案程序設(shè)計(jì) ......................................................... 23 程序設(shè)計(jì)的基本流程 ............................................................................................... 23 用戶界面和對象屬性設(shè)置 ....................................................................................... 23 程序編碼與說明: .................................................................................................... 24 通過 Cell 組件生成 Excel 文件程序設(shè)計(jì) ...................................................................... 27 程序設(shè)計(jì)基本流程 ................................................................................................... 27 用戶界面和對象屬性設(shè)置 ....................................................................................... 29 程序編碼與說明: ................................................................................................... 29 直接讀寫 Excel 文件的程序設(shè)計(jì) .................................................................................. 30 程序設(shè)計(jì)的基本流程 ............................................................................................... 30 用戶界面和對象屬性設(shè)置 ....................................................................................... 31 程序編碼與說明: ................................................................................................... 32 6 總結(jié) ........................................................................................................................................ 36 致謝 ............................................................................................................................................ 37 參考文獻(xiàn) .................................................................................................................................... 38 1 1 緒論 研究背景 隨著科學(xué)技術(shù)的不斷發(fā)展,計(jì)算機(jī)技術(shù)在現(xiàn)代測繪科學(xué)中的應(yīng)用越來越廣泛,已經(jīng)深入到測繪理論研究和測繪生產(chǎn)的各個方面,如坐標(biāo)解算、數(shù)據(jù)處理、施工放樣、遙感影像處理、計(jì)算機(jī)輔助制圖、地理信息數(shù)據(jù)加工和管理等等。隨著計(jì)算機(jī)技術(shù) 的發(fā)展,各種測量數(shù)據(jù)處理的專業(yè)軟件應(yīng)運(yùn)而生,大大提高了數(shù)據(jù)處理的精度和效率。 電子表格 Excel軟件,能夠很方便地處理如方位角反算、邊長改 正 、簡易平差、儀器檢驗(yàn)表計(jì)算、沉降觀測數(shù)據(jù)分析圖等。此外,借助 Excel還可以實(shí)現(xiàn)在AutoCAD繪圖軟件的自動展點(diǎn)、標(biāo)注以及數(shù)據(jù)格式的轉(zhuǎn)換等功能。 本次畢業(yè)設(shè)計(jì),就將研究如何將測量生成的文本數(shù)據(jù) 文件 轉(zhuǎn)化為 Excel文件形式輸出,擬設(shè)計(jì)一個簡單的應(yīng)用程序以實(shí)現(xiàn)將文本數(shù)據(jù) 按照要求 輸出到 Excel中,形成簡單、大方、規(guī)整的 Excel文件,以供后續(xù)進(jìn)行數(shù)據(jù)處理。它可能 是 結(jié)合了所有類型的 表格到工作薄,例如圖表工作表,宏工作表,或者 VB 模塊。工作簿文件只包含一個 工作 表是可能的,但它仍是一個工作簿文件。 注意差異:工作 薄文件中包含多個工作表,但工作域文件 還包含鏈接在工作表或工作簿文件中存儲的多 個文件。這是用來儲存所有類型的文件:工作 表 文件,工作薄文件和工作域文件。 BIFF 版本的工作域文件 表 22 顯示 寫入 Excel 版本 的 該文件 格式的 工作 域 文件: 5 Excel版本 BIFF 版本 文件類型 Excel —— —— Excel BIFF 3 工作 域 Excel BIFF 4 合并工作表或 工作域 Excel BIFF 5 工作 域 Excel BIFF 5 工作 域 Excel BIFF 8 工作 域 Excel BIFF 8 工作 域 Excel BIFF 8 工作 域 Excel BIFF 8 工作 域 表 22 文件結(jié)構(gòu) 流 文件 所有文件類型和 BIFF 版本可以存儲在一個簡單的 流文件 中 ,其中大部分都是 以 這種方式 儲存 。它包含幾個對不同類型的 流 數(shù)據(jù)。 定義:工作薄流 BIFF5— BIFF8 工作簿文件中存儲的復(fù)合文檔文件包含 一個在根存儲的流 ,這種 流 叫工作薄文件 流 。整個流稱為工作域流。 BIFF 結(jié)構(gòu)的一般結(jié)構(gòu) 表 24 數(shù)據(jù)記錄的最大規(guī)模是有限的, 這 取決于 BIFF 版本。 Visual Basic, 簡稱 VB,是 Microsoft 公司推出的一種 Windows 應(yīng)用程序開發(fā)工具。從設(shè)計(jì)新型的用戶界面到利用其它應(yīng)用程序的對象;從處理 文字圖象到使用數(shù)據(jù)庫;從開發(fā)個人或小組使用的小工具,到大型企業(yè)應(yīng)用系統(tǒng),甚至通過 Inter 的遍及全球分布式應(yīng)用程序,都可在 Visual Basic 提供的工具中各取所需。 Visual Basic 可以利用數(shù)據(jù)空間或通過 ODBC 訪問數(shù)據(jù)庫,獲得后臺的數(shù)據(jù)支持,從而使 Visual Basic 前臺的界面與數(shù)據(jù)處理功能結(jié)合起來,擴(kuò)大了 Visual Basic 的應(yīng)用范圍。 Visual Basic采用了不見編程的思想,在 Visual Basic 中創(chuàng)建的部件,可以自用,也可以再其他開發(fā)環(huán)境中 (如 VC++)使用,還可以引 用其他開發(fā)工具建立的部件,處于具有接口繼承性,所以通過部件編程,在 Visual Basic 中實(shí)現(xiàn)了代碼重用。這樣就可以在程序中調(diào)用 Excel,完成對 Excel的操作。 (2)OLE控件 : 小型的組件程序 , 可嵌入到另外的程序 , 提供自己的專有功能。 OLE自動化技術(shù)實(shí)現(xiàn)了軟件的一次開發(fā)和 多次利用 , 這也是集成組件的關(guān)鍵技術(shù) ,利用該技術(shù)可以實(shí)現(xiàn)跨平臺程序的調(diào)用。一個程序可以兼具有服務(wù)器和控制器兩種角色。 鏈接對象必須以文件形式保存 , 只有對 OLE服務(wù)器已經(jīng)創(chuàng)建好的 OLE對象 , 才能進(jìn)行 OLE鏈接 , 鏈接的 OLE對象文件可被 OLE應(yīng)用程序或其它程序進(jìn)行修改 , OLE服務(wù)器和其它 OLE應(yīng)用程序也可以訪問和修改 OLE對象。 嵌入對象保存在 OLE應(yīng)用程序中 , 其它應(yīng)用程序不能訪問該對象。 OLE類、文件、項(xiàng)目 OLE類決定創(chuàng)建 OLE對象的服務(wù)器。鏈接對象必須使用對象文件 , 因?yàn)殒溄訉ο笤谖募斜4妗.?dāng)應(yīng)用程序希望 OLE對象包含比 OLE文件小的數(shù)據(jù)塊時 , 則必須使用 OLE項(xiàng)目。 1993年 Microsoft公司發(fā)布了 , ,底層服務(wù)( COM)由操作系統(tǒng)管理,對于 VB程序員是屏蔽不可見的, VB程序設(shè)計(jì)者使用最多的是中 間一層。 對象鏈接是指在 OLE對象和 VB中支持 OLE控件之間建立一個鏈,并未將 OLE數(shù)據(jù)復(fù)制過來。 自 , VB中的控件庫 VBX(Visual Basic Extension)由 OCX(LE Control Extension)即所謂的 OLE控件。還可將多個 OLE對象保存到一個文件中等。 Excel對象模型頂層的 Application對象表示 Excel應(yīng)用程序。 Cell對象表示工作表中的某個指定的單元格 , Range對象則表示工作表中的多個單元格。在啟動 Excel程序時要按此順序分別啟動 , 這 12 樣才能實(shí)現(xiàn)對 Excel報(bào)表的操作。但在 Excel操作過程中關(guān)閉 Excel對象時, VB程序無法知道,如果此時使用 Excel對象,則 VB程序會產(chǎn)生自動化錯誤,形成 VB程序無法完全控制 Excel的狀況,使得 VB與 Excel脫節(jié)。 利用 Cell組件自身的強(qiáng)大功能,還能完成文本文件與 Excel文件 的互換 。今天越來越多的用戶開始利用 Cell組件來適合企業(yè)自身實(shí)際應(yīng)用與需求的報(bào)表應(yīng)用系統(tǒng),以便使企業(yè)內(nèi)部人員能夠能加方便地通過瀏覽器界面對日常業(yè)務(wù)數(shù)據(jù)進(jìn)行報(bào)表瀏覽、查詢檢索、統(tǒng)計(jì)分析等操作。采用 Cell組件可以極大的減少軟件開發(fā)工作量,改善軟件人機(jī)界面,提高軟件質(zhì)量。 Cell插件的接口均經(jīng)過精心設(shè)計(jì),其代碼也經(jīng)過多次提煉,盡量減小其大小,以適應(yīng)在 Inter環(huán)境中分發(fā)??梢栽O(shè)置頁眉,頁腳,頁邊距,打印預(yù)覽無級縮放,多頁顯示。 (3)豐富的單元格式與設(shè)計(jì) 通過 Cell組件,您可以將數(shù)據(jù)轉(zhuǎn)化為具有高度交互性的內(nèi)容, Cell的單元格多種多樣,你可以從幾十種格式中選擇 按鈕,下拉框,單選鈕,核選框,滾卷鈕,超級鏈結(jié)來強(qiáng)化報(bào)表的沖擊力。用戶在編輯公式時可以立即求得公式的結(jié)果,如果公式存在循環(huán)引用, Cell會列出產(chǎn)生循環(huán)引用的公式列表。與 Excel, Word表格, Lotus123表格數(shù)據(jù)兼容的復(fù)制和粘貼 Cell支持剪切,復(fù)制和粘貼,其基本格式與 Excel, Word表格和 Lotus123相同;用戶采用這個功能可以在 Excel,Word表格和 Lotus123中交換數(shù)據(jù)。 Cell 組件的方法、屬性和事件 Cell組件提供上百個編程接口 (方法、屬性、事件 ),通過使用這些方法、屬性、事件,實(shí)現(xiàn)報(bào)表自定義、報(bào)表顯示、打印預(yù)覽、打印圖表、自定義函數(shù)、資源本地化等強(qiáng)大功能,并且能夠完全讀寫 Excel文件,是軟件人員開發(fā)完美軟件的工具。它采用只按照讀取純二進(jìn)制的方式進(jìn)行讀取,這種方法需要對 Excel 內(nèi)部格式有個清晰認(rèn)識。記錄頭是 4byte,前兩位指定記錄類型的代碼( opcode),后兩位指定記錄長度;記錄體是存儲該記錄的實(shí)際數(shù)據(jù)。都有一個 4 個字節(jié)的記錄頭( Record Header)。 BIFF 記錄頭: 表 41 每個 X 代表一個十六進(jìn)制數(shù)字,兩個 X 組成一個字節(jié)。第二個 2 字節(jié) 代表記錄體長度是4 個字節(jié) , 最后兩個字節(jié)是文件類型。因此,單元格 A1 中是第一列和第一行。它們最拿手是處理二進(jìn)制數(shù)字。 表 43 操作碼( opcode) 2 表示一個整數(shù)紀(jì)錄。 Column2相對應(yīng)的表格列為 C。 這里是 39H 或 57 個小數(shù)。表 44 列出了 Excel 文件(電子表格)文件的記錄類型,在該命令下他們將出現(xiàn)在 BIFF 文件。 表 44 下面列出了操作碼秩序中的一些記錄類型。 記錄類型 : 表格 描述 : 描述了一個通過數(shù)據(jù)表命令創(chuàng)建行或列表 記錄體長度 : 12 bytes 記錄體字節(jié)結(jié)構(gòu) : 這兒給出的第一和最后一行和列不包括外排或外列,只包含表格式或輸入值。長度被存儲為 8 位值或 16 位值,這取決于當(dāng)前的記錄。字符數(shù)組是一個 16 位值的序列。在一個 Unicode字符串中可能(但不要求)存儲 RTF 格式的信息和亞洲語音信息。一般情況下,選擇特征領(lǐng)域也出現(xiàn)空字符串。數(shù)組始于尺寸(寬度和高度),后面是一列恒定值。 在生成的 Excel 文件時,對 Excel 文件的單元格進(jìn)行簡單設(shè)置,對數(shù)據(jù)的排列方式也進(jìn)行整理,使生成的 Excel 文件
點(diǎn)擊復(fù)制文檔內(nèi)容
研究報(bào)告相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1