從Excel到Python

在2016年的Build大會上,微軟宣佈全球有12億人在使用Excel,而在同一年,全球的人口爲74億。也就是說,使用Excel的人佔全球人口的16.2%。

2019年的一份報告( https://slashdata-website-cms.s3.amazonaws.com/sample_reports/ZAamt00SbUZKwB9j.pdf)顯示,Python擁有820萬活躍開發者,佔全球人口的0.001%。

從這些數據可以看出,增強Excel和Python之間的交互性對我們是有好處的,這爲更多人打開了一扇使用Python工具的大門。

Python在Excel前端方面的機會是巨大的。在本文中,我們將分享如何實現一個“典型的”財務Excel表格。

先工具,後Excel

在幾乎所有我能想到的場景中,通常是先寫Python代碼,不過必須要保持數據“輸入”格式的靈活性。

改變輸入數據集格式不應該影響到代碼

假設我們使用Pandas讀取一個或兩個CSV/Excel表格,可能會依賴一組給定的列名。

如果有數千行這樣的代碼,我們就依賴了很多硬編碼的列名,當我們試圖使用Excel動態輸入列名時,就會遇到問題。

因此,在最初的原型設計階段,在還沒有使用Excel工作表時,可以在代碼裏將列名和內部標籤名映射起來:

原文鏈接:【https://www.infoq.cn/article/WVaRuj8zQCsljFNsrKio】。未經作者許可,禁止轉載。

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