零難度指南:手把手教你如何通過在線Excel實現資產負債表

零難度指南:手把手教你如何通過在線Excel實現資產負債表

前言

作爲財務分析中的三大報表之一,資產負債表的作用是展示一個企業在特定時間點上的財務狀況。今天小編就爲大家介紹一下如何使用葡萄城公司的純前端在線表格控件SpreadJS實現一個資產負債表。

環境準備

SpreadJS在線Excel體驗地址:https://demo.grapecity.com.cn/SpreadJS/WebDesigner/index.html

操作步驟

1)填報

  1. 先將本地excel模板導入至SpreadJS中。

  1. 對於合計類單元格,進行簡單公式計算的,並且這裏的公式是固定的,並設計好背景顏色。

  1. 如果是直接填報,在對應科目年初/期末數單元格直接編輯數據就好。在實際業務中,數據往往是由此前的業務邏輯彙總而來的,所以小編準備了一個數據源表,便於後續取數。

數據源:

  1. 接下來就是將對應數值填寫到科目單元格中了,這裏我們可以藉助 sumifs 公式。關於sumifs 公式的詳細介紹可以點擊這裏查看。以貨幣資金爲例,如果想獲取2021年貨幣資金科目的金額,可以設置下方公式:

對於填報用戶來說,手動選擇區域來依次設置公式還是有些繁瑣,且如果數據源格式固定,填報用戶也無需關注數據區域。所以,可以藉助命名信息,進一步將公式簡化。

命名信息,即可以給一個單元格、區域、函數,常量,表格定義一個別名,後續可以直接通過這個別名進行引用。

添加的命名信息如下:

公式可以修改爲如下(製表年份-1 即爲期初數據對應財年)。

對於期末數,公式爲:=SUMIFS(金額,科目,B5,年份,2)

科目值輸入完畢後,合計部分公式就可以自動計算了:

2)權限控制

資產負債表製作完成後,緊接着就進入審批流程了,在數據流轉過程中,爲了保證數據的完整性和準確性,往往會對編輯權限做一定的限制。比如,審批人只能審閱,無法修改原始數據。原始數據只能由製表者進行修改。這裏我們可以結合SpreadJS 表單保護+單元格鎖定 功能,實現上述需求。

對於製表者,可以編輯各科目年初數、期末數單元格,因此將其設置爲鎖定,並開啓表單保護。

如果嘗試修改其他單元格,則會彈窗提示:

當然,這裏的彈窗文本也是可以自定製的,更靈活地滿足不同項目的風格需求。具體方式可參考下方的教程:https://gcdn.grapecity.com.cn/showtopic-162002-1-1.html

在流轉至審批階段時,審批單元格編輯權限打開,其他單元格處於只讀狀態,所以可以將B42:E42單元格設置爲未鎖定,其餘單元格設置爲鎖定。

同樣開啓表單保護,使編輯限制生效。對於原始數據表單,審批者其實是不關注的,所以可以將此sheet進行隱藏。SpreadJS提供了深度隱藏功能,使用戶無法從UI界面進行取消,從而保證了數據的安全性。

填報工作完成後,緊接着就是需要做打印、導出pdf等業務。

3)打印和導出pdf

在打印時,可以直接使用設計器自帶的打印功能,點擊打印按鈕即可喚起瀏覽器的打印窗口。如果需要調整佈局、邊距等,可以通過頁面佈局按鈕進行相應設置。

同樣地,設計器也提供了類Excel的導出pdf功能。

總結

以上就是使用SpreadJS實現一個資產負債表的全過程,如果您想了解更多有關於資產負債表的信息,歡迎點擊這裏查看。

擴展鏈接:

【乾貨放送】財務報表勾稽分析要點,一文讀盡!

爲什麼你的財務報表不出色?推薦你瞭解這四個設計要點和SpreadJS!

純前端類 Excel 表格控件在報表勾稽分析領域的應用場景解析

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