1. 程式人生 > 實用技巧 >如何利用Excel電子表格實現純表格迴圈擴充套件報表

如何利用Excel電子表格實現純表格迴圈擴充套件報表

場景描述

在做報表的時候,我們會遇到製作迴圈報表的時候。迴圈擴充套件報表是按照某個指定的欄位自動迴圈擴展出多個表格的一類報表。它主要分為純表格迴圈擴充套件和圖形迴圈擴充套件。

下面我們來講講如何利用報表設計器實現純表格迴圈。如下圖,員工資訊描述資料比較多,希望通過一個表格展現該物件的所有資料,並且報表佈局為多個表格呈上下式段落佈局,每個表格結構一致。

image.png

實現步驟

1、 建立資料集查詢出資料。這型別的報表通常用資料集查出明細資料或者直接使用資料庫中的明細資料。下面是通過資料集查出的明細資料:image.png

2、 登入Excel報表設計器—Smartbi來設定表格固定內容。單元格輸入相應的內容:

單元格A1中輸入“員工資訊”,其樣式:字型“ 黑體”,字號“11”,字型顏色“黑色”;

A2輸入“員工姓名”,A3輸入“年齡”,A4輸入“出生日期”,C2輸入 “員工ID”,C3輸入“電話”,C4輸入“入職日期”,E2輸入“性別”,E3輸入“Email”,E4輸入“地址”,其樣式:字型“ 黑體加粗”,字號“9”,字型顏色“黑色”;image.png

3、 從右側資料集下拖拽欄位到相應的單元格:

image.png

“姓名”到單元格B2,

“年齡”到單元B3,

“僱員生日”到單元格B4,

“僱員編號”到單元格D2,

“家庭電話”到單元格D3,

“入職日期”到單元格D4,

“性別”到單元格F2,

“郵箱”到單元格F3,

“僱員地址”到單元格F4;

4、 設定父格屬性。

單元格B2保持系統預設父格即可;

表格中除B2之外的其它單元格,設定附屬屬性:上父格為B2或左父格為B2;

單元格區域“A5:F5”設定附屬屬性:上父格為B2或左父格為B2;

步驟2和3的設定可以實現,隨著員工擴充套件增加一名,就會增加一個資訊條記錄這名員工的資訊。

5、 設定表格樣式

單元格區域“A1: F1”的填充色:#66ABC5;

其它固定欄位所在單元的填充色:#CFE3E7;

員工資訊字型樣式:字型“ 黑體”,字號“11”,字型顏色“白色”,居左顯示;

其它單元格字型樣式:字型“ 黑體加粗”,字號“9”,字型顏色“黑色”,居中顯示;

邊框:顏色“#66ABB3”,大小“1px”;

調整列寬行高;

image.png

6、 完成報表定製,儲存釋出即可在web端瀏覽。

這個報表實現的重點是父格的設定,通過自定義父格實現表格資料隨著父格的擴充套件而擴充套件。

以上操作是基於Smartbi報表設計器完成的,有興趣的朋友可以登陸Smartbi官網自行體驗。