告別 Excel,用這款 Python 可直接操作的表格編輯神器吧

告別 Excel,用這款 Python 可直接操作的表格編輯神器吧


大家好,我是章魚貓。

今天給大家推薦的這個項目是「gridstudio」,一個基於網頁的數據科學工具,它將電子表格視圖與 Python 腳本環境結合在一起,允許在瀏覽器中直接探索、操作和分析數據。

其基本思想是將 Python 腳本和電子表格函數的強大功能結合起來,在一個界面上顯示可視化表格與代碼。

告別 Excel,用這款 Python 可直接操作的表格編輯神器吧

在 Grid 中,可以定義自己的電子表格函數,如 =MYCUSTOMFUNC(A1)。

告別 Excel,用這款 Python 可直接操作的表格編輯神器吧

此外,在 Python 中,可以輕鬆地對工作空間中的不同工作表進行讀寫。

df = sheet("A1:D10")

類似地,可以像這樣輕鬆地寫 DataFrame:

sheet(“A”,df)

如果先稍微操作一下 DataFrame,它將把這個新數據添加到工作表中。例如:

df['new column'] = df[0] + df[1]

將添加一個新列,並出現在工作表中的 E1:E10 位置。

將 Python 和電子表格結合起來需要一些時間來適應,但是一旦熟悉了它,就可以做一些功能強大的事情,比如直接查詢 SQL 數據庫並在交互式電子表格中使用結果:

sheet("A", pd.read_sql('SELECT * FROM orders', connection))

告別 Excel,用這款 Python 可直接操作的表格編輯神器吧

開源項目地址:
https://github.com/ricklamers/gridstudio

開源作者:Rick Lamers


分享到:


相關文章: