對Python,Excel,程序編寫的理解

前幾天寫了以一個小程序將兩千多人的信息提取出來,彙總填到Word表格中,經過一天的折騰得到了近六百份Word表格。

在這裏總結一些經驗,給我以後作爲借鑑。

1.環境很重要,要確保程序所需的環境健全

      不要程序寫到一般才發現所需的一部分包還沒有,不要環境沒準備好就動工。

      先導包,你可以先試試測試,但不要無腦的就開工。

2.一個模塊的條件框架先寫出來,不要從頭到尾的慮下來

      先搭好架子,同時整理好所有的判斷情況,然後再向裏面填寫東西。

這裏記錄一個教訓:

      我用Python的docx庫調用Word,多個文件保存後發現不是我想要的情況。

      後來發現從第二個保存文件開始都是在使用前面保存的文件進行修改後保存。這導致一些文件空白位置被前面的數據給補滿了。後改爲每錄入一次文件就重新打開一次空表格Word文件,然後保存,程序按預計運行。

關於Excel的體會:

      這裏發現Excel在數據存儲的處理和應用上,可以靈活的處理一些計算,這樣省去了很大部分寫在程序裏的算法。

      我只需要在Excel裏寫好一些數據處理公式,將結果存儲到另一個表。

      這樣我前面一個表發生變化,得到的數據變化就可以從後面一個表拿出來,省去了數據庫的一部分,這裏要考慮數據的安全性。當然,這適用於數據處理量大和重複的地方。

      我體驗到了Python和Excel的便利之處,Excel也不只是依存與Pychon纔有便利性。

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章