如何使用 QlikView 準備 Excel 檔案以進行載入

如果您要將 Microsoft Excel 檔案載入 QlikView,您有多種函數可以用來轉換和清除載入指令碼中的資料,但是直接在 Microsoft Excel 試算表檔案中準備來源資料可能比較方便。本節將提供一些提示來協助準備您的試算表,以將它載入需要最少指令碼的 QlikView

使用資料行標題

如果您在 Excel 中使用資料行標題,則當您在 QlikView 中選取資料時選取內嵌欄位名稱後,就會自動將它們用做欄位名稱。也建議您避免在標籤中使用分行符號,並且將標題置放為工作表的第一行。

格式化您的資料

如果內容是以表格中的原始資料排列,就可以更輕鬆地將 Excel 檔案載入 QlikView。最好是避免下列情況:

  • 彙總,例如加總或計數。可以在 QlikView 中定義和計算彙總。
  • 複製標題。
  • 不屬於資料的額外資訊,例如註解。最佳方式是讓註解有一個資料行,這樣就可以在 QlikView 中載入檔案時輕鬆跳過。
  • 跨維度資料表資料版面配置。舉例來說,如果您每個月都有一個資料行,就應該改為擁有一個名為「月份」的資料行,而且在 12 個列中寫入相同資料 (每月一列)。接著,您就可以隨時在 QlikView 中以跨維度資料表檢視它。
  • 舉例來說,在中繼標題中有顯示「部門 A」的行,後面會加上與部門 A 相關的行。但是,您應該建立一個名為「部門」的資料行,並且使用適當的部門名稱加以填寫。
  • 合併的儲存格。改為在每個儲存格中列出儲存格值。
  • 空白儲存格,其中的值是以上述的先前值來表示。您需要填寫有重複值的空白處,讓所有儲存格都含有一個資料值。

使用具名區域

如果您只想要讀取一部分的工作表,您可以選取一個區域的資料行和列,並將它定義為 Excel 中的具名區域。QlikView 可以從具名區域載入資料,也可以從工作表載入。

一般來說,您可以將原始資料定義為具名區域,並且將所有額外的註解和圖標保留在具名區域外部。這樣會讓您更輕鬆將資料載入 QlikView

移除密碼保護

建議在載入資料前移除 Excel 檔案的密碼保護。