最近一直忙去年的一個項目,東西其實都是現成的,沒什麼特殊的技術含量。可是麻煩的是,相關的數據處理,以及應付基層操做人員沒完沒了的問題。
在這個過程當中,我發現,其實對於通常的操做者而言,須要的不必定是多麼華麗的系統界面,或者多麼強大的功能。須要的僅僅是,簡單易學的操做,以及容錯功能(就是別管我怎麼弄,系統都不會忽然的崩潰)。
通常的數據採集,通常的操做者,尤爲是政府部分,更習慣使用微軟公司的Excel。這個東西簡單、使用方便,可是同時也給咱們技術人員帶來很大的麻煩,就是後期的數據處理,Excel數據錄入要求太低,沒有統1、固定的格式要求,所以數據導入很是困難。若是採集的數據再是文本格式,那麼還要繼續導入到Excel或者數據庫中,這個過程就會形成數據格式的變化,形成數據缺失。經過,一系列的摸索,我總結如下幾點,整理以下,但願和你們分享。
一、txt(或者csv)格式數據導入Excel
通常的csv文件能夠用Excel直接打開,若是數據中有數字組成的長字符串,導入後就會發現,所有變成了科學技術法,從而影響到正常顯示。用如下方法導入,能夠解決上述問題。
(1)打開一個空Excel表。選擇「打開」,文件類型選擇「文本格式文件(.txt,.csv)」,選擇須要打開的文本文件名。肯定
(2)進入「文本導入嚮導」對話框,選擇文件分割類型,下一步
(3)選擇數據分隔符,下一步
(4)列數據格式設置,這步很是關鍵,若是選擇不正確,就會出現前面講到的問題。建議數字組成長字符串,設置爲「文本」格式。一列列設置。最後,選擇「完成」。
這樣導入的數據不會出現數據缺失、數據類型轉換錯誤等問題了。
二、Excel導入Access,都是微軟的產品,其實和Excel導入差很少,也要設置格式。只不過最初是新建一個數據庫,選擇的是「導入外部數據」。若是選擇「打開」,那麼最後看到的只是個Excel錶鏈接,不會是數據導入,生成新表。
三、Excel導入Sql Server等大型數據庫,最簡單的辦法,經過數據導入就能夠完成了。
嗯,暫時遇到的就是這些,先寫到這,之後有補充,再後續添加。數據處理是個複雜的過程,我的認爲,切不可圖一時方便,在數據採集時,過度依賴Excel,這樣真的會給你後面的工做,帶來無窮無盡的困難和麻煩的。