亚洲免费av电影一区二区三区,日韩爱爱视频,51精品视频一区二区三区,91视频爱爱,日韩欧美在线播放视频,中文字幕少妇AV,亚洲电影中文字幕,久久久久亚洲av成人网址,久久综合视频网站,国产在线不卡免费播放

        ?

        音像資料報告單EXCEL表格到MS SQL數(shù)據(jù)庫的轉(zhuǎn)換方法

        2019-02-26 03:22:08劉海蘭李海彬廣西廣播電視臺
        視聽界(廣播電視技術(shù)) 2019年1期
        關(guān)鍵詞:資料館音像報告單

        劉海蘭 李海彬 廣西廣播電視臺

        1.引言

        Excel是微軟公司的辦公軟件office的組件之一,它可以進(jìn)行各種數(shù)據(jù)的處理、統(tǒng)計分析和輔助決策操作,廣泛地應(yīng)用于管理、統(tǒng)計財經(jīng)、金融等眾多領(lǐng)域,因此很多人喜歡將工作資料保存到Excel表格中。

        隨著網(wǎng)絡(luò)數(shù)據(jù)庫技術(shù)的發(fā)展,很多單位都建立了自己的網(wǎng)絡(luò)數(shù)據(jù)庫系統(tǒng),這就需要將以前用Excel文件方式保存的資料轉(zhuǎn)換存儲至MS SQL 、Oracle等網(wǎng)絡(luò)數(shù)據(jù)庫,更好的實現(xiàn)數(shù)據(jù)存儲和資源共享,這就涉及到數(shù)據(jù)格式轉(zhuǎn)換問題。在本文中,我們將分享一個將音像資料報告單的Excel表格轉(zhuǎn)換為MS SQL數(shù)據(jù)庫的例子。

        2.立項背景

        臺總編室向新聞中心移交了一批錄像帶和DVD光盤,內(nèi)容是我臺的一些節(jié)目資料和素材,在移交時附上了一批以EXCEL表格方式存儲的音像資料文件。

        這批錄像帶和DVD光盤移交到新聞中心磁帶庫后,可以提供給記者、編輯們作為節(jié)目素材使用,為使他們能根據(jù)關(guān)鍵詞查找到所需要的錄像帶或DVD光盤,需要將EXCEL表格內(nèi)的音像文字資料,轉(zhuǎn)為新聞中心的文稿系統(tǒng)所支持的格式,即以MS SQL數(shù)據(jù)庫方式存儲。

        基于此,我們需要設(shè)計一個數(shù)據(jù)轉(zhuǎn)換系統(tǒng),完成不同格式的數(shù)據(jù)轉(zhuǎn)換。

        3.音像資料報告單EXCEL文件的結(jié)構(gòu)分析

        在Office應(yīng)用中,Access是一個小型的數(shù)據(jù)庫,它的數(shù)據(jù)存儲方式與MS SQL一樣,是以行表的形式保存的,所以實現(xiàn)數(shù)據(jù)轉(zhuǎn)換比較容易。而Excel很多時候是以一個X行×Y列的表格形式來存儲的,所以直接轉(zhuǎn)換到MS SQL是比較因難的,需要分析其表格數(shù)據(jù)的存儲結(jié)構(gòu),根據(jù)實際情況來處理。

        每個EXCEL文件存儲的是一整年的音像數(shù)據(jù),圖1是其中某個音像資料EXCEL文件的表格結(jié)構(gòu),當(dāng)中每個音像數(shù)據(jù)的存儲結(jié)構(gòu)是完全相同的。

        圖1 音像資料數(shù)據(jù)的EXECL格式

        從圖1可以看到,每個音像資料的數(shù)據(jù),是一個不標(biāo)準(zhǔn)的11行×8列的表格,即占用A~H共8列格子,但并非標(biāo)準(zhǔn)的每行8個格子,其中一些格子進(jìn)行了合并,從1~6格不等。

        而每個音像資料的數(shù)據(jù)內(nèi)容之間,還隔著幾個空行,且這幾個空行有時是5行,有時是4行或6行并不固定,因此不能簡單的用(11+5)×8來定義每個音像資料數(shù)據(jù)的結(jié)構(gòu)。

        在這里需要轉(zhuǎn)換的數(shù)據(jù)內(nèi)容共10項,分別是片種、次號、標(biāo)引日期、正題名、音響語種、制作者、字幕文種、來源、時長、內(nèi)容提要,其它部分可省略。從數(shù)據(jù)分析得到結(jié)論:音像資料報告單內(nèi)部的結(jié)構(gòu)是相同的,轉(zhuǎn)換的時候先找到每個音像資料的起點,再向下讀取指定的N行數(shù)據(jù)即可得到其全部內(nèi)容,然后根據(jù)轉(zhuǎn)換要求篩選出有用數(shù)據(jù),最終將這個11行×8列的表格轉(zhuǎn)為每行10個字段的MS SQL數(shù)據(jù)表。

        4.數(shù)據(jù)轉(zhuǎn)換方法

        使用Delphi 7.0作為開發(fā)工具,放置2個Adoquery控件,一個DataSource和一個DBGrid控件,建立兩個ODBC數(shù)據(jù)源。其中Adoquery1連接Excel文件,Adoquery2用于連接MS SQL 2005數(shù)據(jù)庫。

        EXCEL數(shù)據(jù)源名稱:音像資料報告單

        驅(qū)動程序:Driver do Microsoft Excel(*.xls)工作簿:E:89磁帶資料.xls

        DataSource1.DataSet=Adoquery1;

        DBGrid.DataSource=DataSource1;

        Adoquery1打開后DBGrid顯示的內(nèi)容如圖2所示。

        圖2 音像資料EXCEL轉(zhuǎn)換程序運行界面

        根據(jù)DBGrid顯示的內(nèi)容,發(fā)現(xiàn)一個問題:Execl表格第一行的“廣西音像資料館”并沒有顯示在DBGrid中,而是成為一個字段。DBGrid第一行的內(nèi)容是“音像資料報告單”,雖然后續(xù)的表格中出現(xiàn)了“廣西音像資料館”,但如果以“廣西音像資料館”作為起點,會造成第一個音像資料數(shù)據(jù)不能識別出來。

        為此作了些改動,每個音像資料數(shù)據(jù)以“音像資料報告單”為起點,讀取10行數(shù)據(jù),之后再次尋找下一個“音像資料報告單”的位置,重復(fù)循環(huán)直到文件結(jié)尾。

        在MS SQL文稿數(shù)據(jù)庫中,創(chuàng)建數(shù)據(jù)表Video_Tab,其字段結(jié)構(gòu)如表1所示。

        5.轉(zhuǎn)換代碼內(nèi)容

        詳見表2 轉(zhuǎn)換代碼

        6.結(jié)語

        在大數(shù)據(jù)時代,數(shù)據(jù)的重要性不言而喻,通過短短數(shù)十行代碼,我們完成了這個EXCEL不規(guī)則數(shù)據(jù)表格到MS SQL網(wǎng)絡(luò)數(shù)據(jù)庫的數(shù)據(jù)轉(zhuǎn)換,使這些舊數(shù)據(jù)能更為有效的利用起來。

        通過這個例子,希望可以起到拋磚引玉的作用,寫這篇文章,也是對這次數(shù)據(jù)轉(zhuǎn)換工作的一次總結(jié)。

        表1 MS SQL音像數(shù)據(jù)資料表字段結(jié)構(gòu)

        表2 轉(zhuǎn)換代碼

        猜你喜歡
        資料館音像報告單
        肝功能報告單解讀
        肝博士(2022年3期)2022-06-30 02:48:58
        廣西金海灣電子音像出版社
        海外星云(2021年6期)2021-10-14 07:20:48
        法國電影資料館舉辦賈樟柯作品回顧展
        綜藝報(2019年23期)2019-12-25 01:19:21
        An Exploration of the Theme in “Paste” by Henry James
        黃梅戲的音響化、音像化與歌曲化
        中華戲曲(2016年2期)2016-01-22 08:19:47
        美國堪薩斯州小學(xué)成績報告單及其啟示
        基層醫(yī)院報告單分類板制作1)
        2012年北京國資聯(lián)年會日程表
        電影(2012年4期)2012-09-26 07:30:08
        巧貼檢驗報告單
        音像超市
        音樂周刊(2011年1期)2011-08-16 03:32:14
        五月天国产精品| 日韩精品亚洲一区二区| 国产av国片精品jk制服| 亚洲午夜福利在线观看| 久久久久亚洲AV无码专区喷| 少妇人妻偷人中文字幕| 大陆老熟女自拍自偷露脸| 亚洲av无码精品蜜桃| 国产啪精品视频网给免丝袜| 啪啪视频免费看一区二区| 亚洲中文字幕日韩综合| 99久久精品免费观看国产| 亚洲av成人一区二区三区av | 亚洲精品无播放器在线播放| 在线观看亚洲精品国产| 日本午夜a级理论片在线播放| 日本真人添下面视频免费| 中文字幕av无码一区二区三区| 日韩中文字幕一区二区高清| 亚洲一区中文字幕视频| 999国产精品999久久久久久| 久久精品国产av麻豆五月丁| 无码人妻人妻经典| 国产成人精品午夜福利在线 | 国产强被迫伦姧在线观看无码| 国产精品后入内射日本在线观看| 欧美在线Aⅴ性色| 亚洲一二三四区免费视频| 激情综合色综合久久综合| 国产中文aⅴ在线| 麻豆国产精品伦理视频| 无套内谢老熟女| 草莓视频成人| 国产一区二区黑丝美女| 日本亚洲精品一区二区三| 日本japanese少妇高清| 男人阁久久| 女同一区二区三区在线观看 | 亚洲av综合国产av日韩| 亚洲av成人一区二区三区| 久久精品亚洲精品毛片|