反饋已提交

網絡繁忙

Excel增量匯入時實現序號自增

1. 概述

1.1 問題描述

資料庫表裏已經有序號的情況下,增量匯入資料時匯入後發現序號從 1 開始。如下圖所示:

如果想要延續之前的序號進行排序,該如何實現呢?

1.2 解決方案

使用層次座標公式 Cellx[Celly:z] + 1獲取 Celly 擴展出來的第 z 個值對應的 Cellx 值並加 1。將 z 置為 -1,則為獲取每次擴展出來的最後一個數,再加 1 生成序號 。

注:不支援行動端

2. 範例

2.1 資料準備

建立資料集 ds1,資料庫查詢對話框中寫入 SQL 查詢語句:SELECT * FROM 產品類別。如下圖所示:

2.2 報表設計

1)將資料集欄位拖入儲存格,A2 儲存格新增「數字元件」,B2、C2儲存格新增「正文元件」,設計報表樣式。如下圖所示:

2)選中 A2 儲存格,為其新增一個條件屬性。屬性類別為「新值」:A2[A2:-1]+1,判斷類型為公式: len($$$)==0

實現當 A2 列序號空白時以層次座標 A2[A2:-1]+1新增序號。如下圖所示:

公式說明:

A2[A2:-1]+1:獲取 A2 儲存格擴展出來的最後一個值並加 1

len($$$)==0:當前儲存格為空



2.3 設定標記匯入

安裝「Excel標記匯入」插件後,開啟「範本>Excel匯入標記」,按下圖所示設定:

注:標題和內容區域不需要包括序號欄,匯入後會自動生成

在「範本>範本web屬性>填報頁面設定」中選擇「為該範本單獨設定」,雙擊「標記匯入」新增到工具欄。


2.4 效果預覽

準備一個 Excel 檔案,其中沒有序號欄。如下圖所示:

點選可下載 Excel:Excel增量匯入時實現序號自增.xlsx

儲存範本,點選「填報預覽」,點選標記匯入,選擇 Excel 檔案後即可將檔案匯入,匯入後生成連續的序號。如下圖所示:

3. 範本下載

附件列表


主題: 填報應用
  • 有幫助
  • 沒幫助
  • 只是瀏覽
  • 圖片不清晰
  • 用語看不懂
  • 功能說明看不懂
  • 操作說明太簡單
  • 內容有錯誤
中文(繁體)

文 檔回 饋

滑鼠選中內容,快速回饋問題

滑鼠選中存在疑惑的內容,即可快速回饋問題,我們將會跟進處理。

不再提示

10s後關閉