反饋已提交
網絡繁忙
Excel標記匯入透過標手動標記加智慧識別的方式,實現Excel資料匯入。整合了所有原有的Excel匯入邏輯和匯入方式的基礎上,操作更智慧,功能更強大,場景更豐富。
標題區域:表格中的表頭部分
內容區域:表格中的資料部分
內容區域外部分:表格中不規則的內容部分
主要支援以下場景:
支援清空、改寫、增量三種匯入方式
支援縱向、橫向兩種匯入方向
注:橫向匯入在部分場景下會出現資料匯入錯誤的情況,建議優先使用縱向匯入 。
支援多sheet匯入場景
支援自訂匯入Excel的實際值/顯示值
支援將匯入值按照形態設定轉為實際值入庫
不支援的場景如下:
不支援新填報預覽和行動端預覽
不支援斷開的匯入區域
不支援匯入加密的Excel
不支援匯入Excel中的圖片和公式
不支援以顯示值匯入Excel中會計格式的資料
清空匯入不支援公式填報聯動
無法識別存在斜線的表頭儲存格
不支援匯入內容區域的合併儲存格,會自動拆成列表
儘可能使用Microsoft Excel 2007及以上版本,對於WPS Excel和Microsoft Excel低版本不保證相容
和客製展示列插件,以及數字捲動器插件存在衝突
點選下載插件:Excel標記匯入設計器插件安裝方法請參見:設計器插件管理伺服器安裝插件方法請參見:伺服器插件管理
範本中需要匯入資料的列(行),需要和Excel中對應資料列標題保持一致,匯入時會按照標題匹配
範本中內容區域的儲存格,需要設定成可擴展
範本中內容區域存在資料集欄位時,需設定成列表展示
內容區域外部分,待匯入內容的儲存格在設計器中需要初始化(可以任意設定儲存格後儲存),未初始化會導致匯入失敗
說明:以下操作步驟為必要項,不可省略,否則不能正常匯入。1)找到設定入口:「範本>Excel匯入標記」
注:若範本有多個sheet需要匯入,則每個sheet頁都需要單獨設定匯入標記,否則前端匯入時選不到該sheet。2)匯入標記設定:選擇標題&內容區域
格式說明:【A1:D2】指A1為起點,D2為終點的4×2儲存格區域
3)新增標記匯入按鈕,完成配置開啟「範本>範本web屬性>填報頁面設定」,選擇「為該範本單獨設定」,雙擊「標記匯入」新增到工具欄。
4)預覽範本,測試業務匯入的效果
注:sheet表設定內的配置項,只針對當前sheet生效;範本設定內的配置項,對當前範本所有sheet生效。
默认选择纵向。
根据数据扩展方向选择,分为纵向和横向,大部分导入Excel场景都适用「纵向」。
預設選擇縱向。根據資料擴展方向選擇,分為縱向和橫向,大部分匯入Excel場景都適用「縱向」。
縱向(預覽時標題為橫向,而資料需要縱向匯入)
橫向(預覽時標題為縱向,而資料需要橫向匯入)
共有三種匯入方式:清空、增量、改寫,支援多選。
清空匯入
注:該清空只是清空頁面資料,若想清空對應資料庫表資料,可以參考匯入Excel提交前清空資料庫表
改寫匯入
將Excel中的資料匯入時,會根據位置改寫掉相同位置的頁面資料。如果頁面原有資料行/列多於Excel,則多出部分會保留在頁面。
增量匯入
每次匯入 Excel 時,都會在結尾行擴展增加 Excel 匯入的內容。
當匯入方式設定唯一時,業務使用者預設按照此方式匯入,適合業務使用者不瞭解匯入方式的情況
當匯入方式設定多個時,需要業務使用者在匯入時進行選擇,適合業務使用者掌握匯入方式的情況
預設不勾選。
勾選後,會將Excel中內容區域以外的內容進行匯入,且這部分在匯入時執行按照位置匹配。
注:內容區域外需要匯入資料的部分,在範本載入後不能有資料,否則無法正常匯入。
適用於Excel除了標題和內容行列外,有固定內容的場景,希望直接按照位置匯入,比如落款或日期等。
勾選後,資料校驗時也會將匯入值轉為實際值來處理。
適用於入庫時,想將資料根據自訂的規則轉換為另一個值提交的場景。比如匯入的是男、女,入庫的是1、2。
預設按sheet名進行匹配
共有三種多sheet匯入邏輯:按sheet名匹配、按sheet位置進行匹配、手動匹配
按sheet名匹配,即按照sheet頁名稱匹配匯入
按sheet位置進行匹配,即按照sheet頁順序匹配匯入
手動匹配,業務人員可以在前端自訂匹配關係
開啟後,匯入時不會彈出對話框,直接按照範本Excel匯入標記中的設定進行匯入
關閉後,匯入時會彈出對話款,業務人員可以確認並修改匯入配置
預設為顯示值。可以自訂針對內容區域的儲存格設定匯入Excel的顯示值還是實際值。
Excel中的儲存格存在實際值和顯示值,希望匯入時能自訂匯入其中的一種,如下圖:
設定入口為填報預覽時點選工具欄的「標記匯入」,根據範本中「Excel匯入標記」的設定,會呈現不同的配置項組合。
會自動讀取Excel中的所有sheet以供選擇勾選,在匯入時會將勾選的sheet按設定進行匯入。如果Excel僅有一個sheet,則會自動選中該sheet。
用於標記Excel中的標題區域,例如A1:D1,不支援斷開的區域。如果範本設定了「智慧識別Excel標題區域和內容區域」,則會自動識別Excel的標題區域,並支援使用者修改。
用於標記Excel中的內容區域,例如A2:D2,不支援斷開的區域。如果範本設定了「智慧識別Excel標題區域和內容區域」,則會自動識別Excel的內容區域,並支援使用者修改。
標記需要匯入到範本中的哪個sheet。注:如果下拉列表為空,有可能是範本未設定Excel匯入標記,可參考2.3設定
類似於暫存,會根據帳號和範本名稱,記住本次的匯入設定。勾選後在下次匯入時,會保留上一次的設定。去除勾選後,則會清空當前使用者對此範本的所有匯入設定。當勾選該設定後,後續匯入時「智慧識別Excel標題區域和內容區域」將不再生效,會優先讀取儲存的設定。
除了標題區域和內容區域,都採用預設設定
根據需求,部分自訂(成本適中)——預設按照智慧識別的結果進行匯入
② 自訂選擇每個sheet的匯入方式
③ 多sheet匹配關係和匯入方式支援同時自訂(即以上兩個設定都勾選)
① 需要手動匹配sheet頁
② 需要手動選擇匯入方式
③ 手動匹配sheet頁+選擇匯入方式
根據需求,部分自訂(成本適中)——多sheet匹配關係預設&匯入方式唯一
匯入方式唯一& 多sheet匹配關係預設,需要確認標題/內容
注:也支援匯入方式唯一或匹配關係預設時,另外的兩個配置項需要前端確認,此處省略範例
全部自訂匯入(高自由度低便捷度)
自訂多sheet匯入時匹配關係
確認智慧識別的Excel標題和內容是否正確,可手動修改
自訂選擇每個sheet的匯入方式
單sheet、單行表頭
按照基礎使用方法進行配置即可
預設智慧識別結果,不需要業務前端確認
單sheet單行表頭-範本.cpt
單sheet、單行表頭+內容區域外部分
單sheet單行表頭內容區域外-Excel.xls
單sheet單行表頭+內容區域外部分.cpt
自由報表,不存在擴展儲存格
把大標題作為標題區域,空白行作為內容區域,其他固定儲存格作為內容外區域匯入
自由填報報表.xlsx
自由填報報表.cpt
多層表頭
多層表頭-銷售額預算excel.xlsx
多層表頭-銷售額預算填報表.cpt
橫向匯入
匯入方向設定為“橫向”
橫向匯入.xlsx
橫向匯入.cpt
FR.MarkExcelImport.markImportExcel()使用場景:自訂按鈕進行匯入
在匯入時勾選儲存設定後,會將相關資訊儲存到finedb中,具體位置如下圖所示:fine_excel_mark_conf 表
fine_excel_mark_sheet_conf 表
Excel匯入常見問題與解決方案
滑鼠選中內容,快速回饋問題
滑鼠選中存在疑惑的內容,即可快速回饋問題,我們將會跟進處理。
不再提示
10s後關閉
反馈已提交
网络繁忙