Excel不在行,但是可以用FineReport解決,不用寫VBA,也不用資料透視表。
在FineReport中連結資料來源(可以使資料庫也可以是excel),製作好模板。依據題主的篩選需求,需要設定一個查詢的下拉框控制元件,控制元件用一個引數(自己設定比如"abc")繫結到書按需按資料的欄位名,比如下圖的例子"abc"="地區",如下:
然後在web端預覽,如下,可篩選,並匯出成excel格式,比如匯出華東一份,華北一份。
開啟excel顯示,還可編輯修改
大量生成就大量匯出,只要做一個可以篩選的模板就可以。同樣的,在企業應用過程中,可以用finereport做好模板,把空白模板匯出來,分發給每個員工填寫資訊,再匯入到模板,實際上是匯入到資料庫中,當然直接在wed端填入也是可以的。https://pic1.zhimg.com/50/v2-e9a6bef3bcc2a788c7b5963a2cd73ad6_hd.jpg
在表名稱上右鍵單擊,會跳出選擇框,選擇移動或複製工作表,左下角勾選建立副本,確定以後會建立一個完全一樣的工作表,然後修改名稱就好
Excel不在行,但是可以用FineReport解決,不用寫VBA,也不用資料透視表。
在FineReport中連結資料來源(可以使資料庫也可以是excel),製作好模板。依據題主的篩選需求,需要設定一個查詢的下拉框控制元件,控制元件用一個引數(自己設定比如"abc")繫結到書按需按資料的欄位名,比如下圖的例子"abc"="地區",如下:
然後在web端預覽,如下,可篩選,並匯出成excel格式,比如匯出華東一份,華北一份。
開啟excel顯示,還可編輯修改
大量生成就大量匯出,只要做一個可以篩選的模板就可以。同樣的,在企業應用過程中,可以用finereport做好模板,把空白模板匯出來,分發給每個員工填寫資訊,再匯入到模板,實際上是匯入到資料庫中,當然直接在wed端填入也是可以的。https://pic1.zhimg.com/50/v2-e9a6bef3bcc2a788c7b5963a2cd73ad6_hd.jpg