Microsoft Excel 試算表中載入資料

Qlik Sense 可從 Microsoft Excel 試算表中讀取資料。您可以在資料管理員中使用新增資料,或在資料載入編輯器中選取資料。兩種情況下,您均可從試算表檔案中的工作表、單一工作表、選定工作表或所有工作表中選取具名的區域。每個工作表均作為單獨的表格載入,除非這些工作表有相同的欄位結構,如果是這種情況,它們將被串連成一個表格。

提示: 當載入 Microsoft Excel 試算表時,您使用試算表作為 Qlik Sense 應用程式的資料來源。即 Microsoft Excel 工作表會成為 Qlik Sense 中的表格,而不是 Qlik Sense 應用程式中的工作表。

您可能會發現在載入試算表之前,先在 Microsoft Excel 中進行某些變更會很有幫助。

Microsoft Excel 工作表中選取資料

當從 Microsoft Excel 工作表中選取資料時,可使用一些設定來幫助您正確解譯表格資料:

設定可幫助您正確解譯表格資料
UI 項目 描述
欄位名稱 設定以指明表格是包含內嵌欄位名稱還是無欄位名稱。通常在 Excel 試算表中,第一列包含內嵌欄位名稱。如果您選取無欄位名稱,則欄位將命名為 A、B、C...

標頭大小

設定要作為表格標頭而忽略的列數,通常是包含未使用資料行格式的一般資訊的列。

準備 Microsoft Excel 試算表,以更方便使用 Qlik Sense 載入

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

使用資料行標題

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

格式化您的資料

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

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

使用具名區域

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

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

移除密碼保護

Qlik Sense 不支援密碼保護的檔案,因此將其載入 Qlik Sense 中之前,您需要從試算表中移除密碼保護。