從源頭抓起
最近需要把CSV文件按逗号分隔的字段放到EXCEL,百度一下感覺也不難,可以在選中文件後導入按分隔符分開輸入即可。
我折騰的時間還蠻長的,不是因為這個操作本身,而是CSV文件中存在不少換行,直接這種轉法走不下去,這裡是個坑了。
一開始我采取的方法是從轉換後的目标Excel入手,遇到這種問題,先保證已經弄好的這部分數據按預期加入目标EXCEL文件中,然後再編輯目标文件,把換行的數據逐個編輯過去,保證正确性。
當這個CSV文件有很多換行其實就慘了,每次這麼弄,效率很低,尤其我是使用業餘的碎片化時間弄的,随着目标EXCEL文件數據量的增加,搜索一天的記錄都需要花費不少時間,這種低效浪費時間的工作對工程師來說是不可理解的。
換種做法,先處理臨時EXCEL文件,在提交給目标EXCEL前先處理一遍,至少先搜索沒有空行的問題,畢竟每次數據不多,補充好了再轉化進目标EXCEL,這樣搜索的問題就沒有了。
但治标不治本,雖然每次會去掉CSV文件中已經處理的數據,但這樣的數據多了在不同文件間切換也是個問題。
我繼續思考,覺得從源頭解決問題比較理想,這個CSV文件是否可以先處理好,先把換行的問題解決了,一切都會順起來的。既然CSV文件中每個字段的内容沒有換行,自然EXCEL也不會有,這樣可以直接處理完CSV文件後,不需要額外的切換,這樣明顯效率提升了。
更進一步,如果在這個CSV文件生成的時候能解決就更好了,靠機器靠程序來搞更高效。發現文本有含換行符的,直接替換即可,更加節省人力成本。
我的小總結:
1. 從源頭解決問題往往效率更高,這其實應該是問題的起點,一開始想好,但并非每次都能實現,可能源頭并不由自己控制
2. 實踐是檢驗真理的唯一标準,也許你一開始沒有想到好的辦法,那就去用某種流程方法先落地,逐步思考優化
3. 借助中間力量,可以節省物力财力,提升效率,這個也蠻常見的
4. 小批量處理問題,往往比大批量處理效果更好,小步快跑很重要
5. 計劃從源頭解決不要拖拉,動手,不然一直依賴最後一環的補坑是不靠譜的
寫給自己的:EXCEL基本能力還是很重要,圖表、透視表、首行凍結、統計公式之流,還是需要花點時間學習下比較好,不要等用的時候出洋相。
,
更多精彩资讯请关注tft每日頭條,我们将持续为您更新最新资讯!