欧美一级特黄大片做受成人-亚洲成人一区二区电影-激情熟女一区二区三区-日韩专区欧美专区国产专区

怎么使用ABAP編程實(shí)現(xiàn)對(duì)微軟OfficeWord文檔的操作-創(chuàng)新互聯(lián)

這期內(nèi)容當(dāng)中小編將會(huì)給大家?guī)碛嘘P(guān)怎么使用ABAP編程實(shí)現(xiàn)對(duì)微軟Office Word文檔的操作,文章內(nèi)容豐富且以專業(yè)的角度為大家分析和敘述,閱讀完這篇文章希望大家可以有所收獲。

成都創(chuàng)新互聯(lián)公司網(wǎng)站建設(shè)公司一直秉承“誠(chéng)信做人,踏實(shí)做事”的原則,不欺瞞客戶,是我們最起碼的底線! 以服務(wù)為基礎(chǔ),以質(zhì)量求生存,以技術(shù)求發(fā)展,成交一個(gè)客戶多一個(gè)朋友!專注中小微企業(yè)官網(wǎng)定制,成都網(wǎng)站設(shè)計(jì)、成都網(wǎng)站制作,塑造企業(yè)網(wǎng)絡(luò)形象打造互聯(lián)網(wǎng)企業(yè)效應(yīng)。

SAP ABAP里提供了一個(gè)標(biāo)準(zhǔn)的類CL_DOCX_DOCUMENT,提供了本地以".docx"結(jié)尾的微軟Office word文檔的讀和寫操作。

Office OpenXML

從微軟 Office2007開始, 當(dāng)我們新建一個(gè)word文檔時(shí),其擴(kuò)展名從“.doc"變?yōu)榱?quot;.docx",后者是基上遵循了一個(gè)開源的規(guī)范:Office openXML格式。

例如下圖,我創(chuàng)建了一個(gè)最簡(jiǎn)單的word文檔,包含了一個(gè)Header 區(qū)域,一個(gè)由三行彩色文字組成的段落,還有一張圖片。

怎么使用ABAP編程實(shí)現(xiàn)對(duì)微軟Office Word文檔的操作

我們把這個(gè)文檔保存到本地,將其擴(kuò)展名從.docx改成.zip, 然后雙擊,就可以用解壓軟件比如winrar打開。

于是發(fā)現(xiàn)這一個(gè)最簡(jiǎn)單的word文檔實(shí)際上由如此多的xml和文件夾構(gòu)成。

怎么使用ABAP編程實(shí)現(xiàn)對(duì)微軟Office Word文檔的操作

使用CL_DOCX_DOCUMENT讀取word文件內(nèi)容

示例代碼如下:

DATA: lv_content TYPE xstring,
lo_document TYPE REF TO cl_docx_document.
PERFORM get_doc_binary USING 'C:Usersi042416Desktop est.docx' CHANGING lv_content.
lo_document = cl_docx_document=>load_document( lv_content ).
CHECK lo_document IS NOT INITIAL.
DATA(lo_core_part) = lo_document->get_corepropertiespart( ).
DATA(lv_core_data) = lo_core_part->get_data( ).
DATA(lo_main_part) = lo_document->get_maindocumentpart( ).
DATA(lo_image_parts) = lo_main_part->get_imageparts( ).
DATA(lv_image_count) = lo_image_parts->get_count( ).DO lv_image_count TIMES.
DATA(lo_image_part) = lo_image_parts->get_part( sy-index - 1 ).
DATA(lv_image_data) = lo_image_part->get_data( ).
ENDDO.
DATA(lo_header_parts) = lo_main_part->get_headerparts( ).
DATA(lv_header_count) = lo_header_parts->get_count( ).DO lv_header_count TIMES.
DATA(lo_header_part) = lo_header_parts->get_part( sy-index - 1 ).
DATA(lv_header_data) = lo_header_part->get_data( ).
ENDDO.

上述代碼的簡(jiǎn)要說明

1. 將word文檔的二進(jìn)制內(nèi)容傳入方法cl_docx_document=>load_document,得到一個(gè)文檔對(duì)象引用,然后就可以借助該對(duì)象引用調(diào)用各種方法了。

2. word文檔的創(chuàng)建者,創(chuàng)建時(shí)間,最后修改時(shí)間等信息都存儲(chǔ)在所謂的“Core property part”內(nèi),可以通過方法lo_document->get_corepropertiespart獲得"Core property part"的引用,再使用該引用調(diào)用方法get_data獲得實(shí)際內(nèi)容。

下圖是get_data返回的內(nèi)容的一個(gè)例子,可以看出是xml格式。

怎么使用ABAP編程實(shí)現(xiàn)對(duì)微軟Office Word文檔的操作

3. 現(xiàn)在我們準(zhǔn)備讀取word文檔的正文了。使用方法lo_document->get_maindocumentpart得到word文檔正文,文字的字體類型,顏色也包含在內(nèi)。如下圖所示:

怎么使用ABAP編程實(shí)現(xiàn)對(duì)微軟Office Word文檔的操作

怎么使用ABAP編程實(shí)現(xiàn)對(duì)微軟Office Word文檔的操作

4. Word文檔里插入的圖片的二進(jìn)制內(nèi)容當(dāng)然也是可以讀取出來的。使用方法:lo_image_parts->get_part返回。

同樣的思路,微軟Office 2007之后版本的其他格式的辦公文檔,比如Powerpoint和Excel等,均遵循Office OpenXML標(biāo)準(zhǔn),因此將其后綴名改為.zip后同樣可以看到大量xml和文件夾。ABAP也同樣提供了標(biāo)準(zhǔn)代碼來讀寫這些Office文檔,例如CL_PPTX_DOCUMENT, CL_XLSX_DOCUMENT等等,如下圖所示。

怎么使用ABAP編程實(shí)現(xiàn)對(duì)微軟Office Word文檔的操作

上述就是小編為大家分享的怎么使用ABAP編程實(shí)現(xiàn)對(duì)微軟Office Word文檔的操作了,如果剛好有類似的疑惑,不妨參照上述分析進(jìn)行理解。如果想知道更多相關(guān)知識(shí),歡迎關(guān)注創(chuàng)新互聯(lián)-成都網(wǎng)站建設(shè)公司行業(yè)資訊頻道。

分享名稱:怎么使用ABAP編程實(shí)現(xiàn)對(duì)微軟OfficeWord文檔的操作-創(chuàng)新互聯(lián)
本文路徑:http://aaarwkj.com/article46/ieghg.html

成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供移動(dòng)網(wǎng)站建設(shè)、品牌網(wǎng)站制作用戶體驗(yàn)、品牌網(wǎng)站建設(shè)電子商務(wù)、商城網(wǎng)站

廣告

聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請(qǐng)盡快告知,我們將會(huì)在第一時(shí)間刪除。文章觀點(diǎn)不代表本網(wǎng)站立場(chǎng),如需處理請(qǐng)聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時(shí)需注明來源: 創(chuàng)新互聯(lián)

成都app開發(fā)公司
国产夫妻性生活国产视频| 亚洲天堂av在线播放| 国产片精品一区在线观看| 久久av天堂在线观看| 另类激情综合在线观看| 免费亚洲网站在线观看视频| 亚洲av男人天堂一区| 欧美日韩专区一区二区三区| 国产高清自拍视频在线一区| 少妇高潮试看二十分钟| 在线亚洲av不卡一区二区三区| 国产一区二区不卡在线播放 | 欧美日韩亚洲国产专区精品| 一区二区三区视频在线国产| 日韩午夜免费一区二区蜜桃| 成年黄网站免费视频大全| 高清中文字幕一区二区三区| 91亚洲自偷观看高清| 精品特色国产自在自线拍| 男人天堂av在线资源| 亚洲欧美国产在线日韩| 青青草青青草在线观看视频 | 欧美精品在,欧美一区二区| 精品亚洲天堂一区二区三区| 国产美女无遮挡免费网站| 亚洲人成免费观看网站| 青青青在线视频观看华人| 日韩国产人妻一区二区 | 尤物视频在线观看官网| 国产看片色网站亚洲av| 亚洲一区欧美二区日韩三区| 同为人妻一区二区三区| 国产成人亚洲一区二区三区| 久激情内射婷内射蜜桃| 成人黄网站色大片免费| 国产精品欧美日韩精品| av第一福利大全导航| 五月天亚洲综合小说网| 成年人在线免费观看国产| 91午夜福利国产精品| 国产亚洲av麻豆精品推荐|