從檔案載入資料
Qlik Sense 可以從各種檔案格式讀取資料。
檔案格式
有數個受支援的資料檔案格式:
-
文字檔案:欄位中的資料必須以分隔符號分隔,例如逗號、索引標籤或分號。例如:以逗號分隔的變數 (CSV) 檔案。
- HTML 表格
-
Excel 檔案:
資訊備註您無法從受密碼保護的 Excel 檔案或 Excel Binary Workbook 檔案 (.xlsb) 載入資料。如需詳細資訊,請參閱從 Microsoft Excel 試算表中載入資料。
-
XML 檔案
-
Qlik 原生 QVD 和 QVX 檔案
如需詳細資訊,請參閱使用 QVD 檔案。
- 固定記錄長度檔案
-
Data Interchange Format (DIF) 檔案:DIF 檔案只能使用資料載入編輯器載入。
連線類型
您可以從不同類型的資料連線中載入檔案:
-
本機和網路檔案資料夾:如需詳細資訊,請參閱從本機和網路檔案資料夾載入檔案。
-
附加檔案資料夾:您無法刪除或編輯此資料夾。這包含上傳並附加至應用程式的檔案。(無法用於 Qlik Sense Desktop)。如需詳細資訊,請參閱新增資料至應用程式中。
-
網頁上的檔案:如需詳細資訊,請參閱從 Web 來源載入檔案。
如何從檔案中載入資料?
有數種方法可以從檔案中載入資料:
從資料載入編輯器的資料連線中選擇資料
您可以前往資料連線,並使用 選取資料對話方塊以選取要載入的資料。
如需詳細資訊,請參閱在資料載入編輯器中選取資料。
透過撰寫指令碼,從檔案中載入資料
檔案使用指令碼中的 LOAD 陳述式載入。LOAD 陳述式可納入完整的指令碼運算式集。若要從另一個 Qlik Sense 應用程式中讀取資料,您可以使用 Binary 陳述式。
如需詳細資訊,請參閱 Load。
從本機和網路檔案資料夾載入檔案
您可以從帶有資料夾連線的本機和 Web 檔案資料夾中載入檔案:
UI 項目 | 描述 |
---|---|
路徑 |
包含資料檔案的資料夾路徑。您可以:選取資料夾、輸入有效的本機路徑或輸入 UNC 路徑。 有效本機路徑的範例: C:\data\DataFiles\ UNC 路徑的範例: \\myserver\filedir\ 資訊備註您無法在路徑中使用對應網路驅動。
|
Name | 資料連線的名稱。 |
從 Web 來源載入檔案
您可透過 Web 檔案資料連線,從 Web 來源 (例如 FTP、HTTP 或 HTTPS) 中載入檔案。檔案可以是 Qlik Sense 支援的任何類型檔案:
UI 項目 | 描述 |
---|---|
URL |
您想連線的 Web 檔案的完整 URL,包括通訊協定識別碼。 範例: http://unstats.un.org/unsd/demographic/products/socind/Dec.%202012/1a.xls 如果您連接到 FTP 檔案,您可能需要在使用者名稱和 URL 的密碼部分使用特殊字元,例如「:」或「@」。在這種情況下,您需要使用字元的百分比字元和 ASCII 十六進位代碼取代特殊字元。例如,您應以 '%3a' 取代「:」,並以 '%40'.取代「@」。 |
名稱 | 資料連線的名稱。 |
依照預設,Web 檔案資料連線中的 URL 設定為靜態,但您可以使用格式規格設定 URL is 覆寫該 URL。若您需要從動態建立的 URL 載入資料,這十分實用。
如需詳細資訊,請參閱 URL is。
從動態建立的 URL 載入資料
在此範例中,我們要從 Qlik Community 的 New to Qlik Sense 論壇的前 10 頁載入論壇貼文。論壇每頁包含 20 則貼文,而 URL 的最後參數 start 設定哪則貼文可顯示為該頁面的第一則貼文。此處的範例 URL 中,頁面一開始將會顯示貼文編號 20 的貼文,然後顯示接下來的 20 則貼文。
https://community.qlik.com/community/qlik-sense/new-to-qlik-sense/content?filterID=contentstatus%5Bpublished%5D~objecttype~objecttype%5Bthread%5D&itemView=detail&start=20
透過計數器 i,我們以 20 為一個步驟,逐步瀏覽頁面到 180,這代表 For 迴圈執行了 10 次。
若要載入頁面,我們以 URL is 設定中 URL 結尾的 $(i) 取代開始頁面。
這將會在表格中載入該論壇的 200 則最近貼文,其中含有標題、作者、回覆和檢視數量以及最近活動時間。