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

怎么使用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ā)公司
美腿丝袜亚洲综合一区| 日本一区二区三区视频| 伊人久久九九精品综合| 四虎在线观看精品一区| 日韩精品91一区二区| 日韩欧美亚洲一区二区| 美女av在线免费观看| 久久精品亚洲熟女av蜜臀| 国产精品粗又长一区| 国产三级伦理在线播放| 另类视频网站在线观看| 好狼色欧美激情国产区| 国产三级视频网站在线观看| 久热精品视频在线观看| 91美女人妻精品久久| 亚洲精品小视频在线观看| 亚洲午夜激情免费试看| 亚洲国产精品一区二区av不卡| 欧美黄色成人免费网站| 妞妞婷婷基地五月天| 亚洲ve中文字幕久久一区二区 | 国产91九色在线播放| 青青草原一区在线观看| 亚洲国产日韩在线精品| 亚洲国产一区二区高清| 18禁黄网站免费观看在线| 精品人妻av中文字幕| 久久综激情丁香开心婷婷| 日韩人妻精品中文字幕专区不卡| 午夜影院在线观看网站| 日韩精品第一区第二区| 精品亚洲天堂一区二区三区| 免费在线观看污污污网站| 四虎在线永久观看视频| 久久亚洲国产成人精品性色| 日韩欧美二区三区精品在线| 亚洲1区2区中文字幕| 国自产偷精品不卡在线| 中文乱码字幕午夜无线观看| 久久精品国产精品亚洲片| 日本成人一区二区三区在线|