# 從檔案載入資料

Qlik Sense 可以從各種檔案格式讀取資料。

## 檔案格式

有數個受支援的資料檔案格式：

* 文字檔案：欄位中的資料必須以分隔符號分隔，例如逗號、索引標籤或分號。例如：以逗號分隔的變數 (CSV) 檔案。

* HTML 表格

* Excel 個檔案

  資訊備註您無法從受密碼保護的 Excel 檔案或 Excel Binary Workbook 檔案 (.xlsb) 載入資料。

  如需詳細資訊，請參閱[從 Microsoft Excel 試算表中載入資料](https://help.qlik.com/zh-TW/sense/May2026/Subsystems/Hub/Content/Sense_Hub/DataSource/load-data-from-Excel.htm)。

* XML 個檔案

  資訊備註 XML 檔案無法附加到應用程式。不過，您可以透過連線到本機或網路檔案或 Web 資源，從 XML 檔案載入資料。

* Qlik 原生 QVD 和 QVX 檔案。

  如需詳細資訊，請參閱[使用 QVD 檔案](https://help.qlik.com/zh-TW/sense/May2026/Subsystems/Hub/Content/Sense_Hub/Scripting/work-with-QVD-files.htm)。

* Apache Parquet 檔案

  如需詳細資訊，請參閱[使用 Apache Parquet 檔案](https://help.qlik.com/zh-TW/sense/May2026/Subsystems/Hub/Content/Sense_Hub/Scripting/work-with-parquet-files.htm)。

* JSON 個檔案

  如需詳細資訊，請參閱[使用 JSON 檔案](https://help.qlik.com/zh-TW/sense/May2026/Subsystems/Hub/Content/Sense_Hub/Scripting/working-with-JSON.htm)。

  資訊備註 JSON 檔案無法附加到應用程式。不過，您可以透過連線到本機或網路檔案或 Web 資源，從 JSON 檔案載入資料。

* 固定記錄長度檔案

* Data Interchange Format (DIF) 檔案：DIF 檔案只能使用資料載入編輯器載入。

* QlikView 指令碼檔案 (QVS)

  資訊備註 QVS 檔案無法附加到應用程式。

## 連線類型

您可以從不同類型的資料連線中載入檔案：

* 本機和網路檔案資料夾：如需更多資訊，請參閱 [從本機和網路檔案資料夾載入檔案](https://help.qlik.com/zh-TW/sense/May2026/Subsystems/Hub/Content/Sense_Hub/DataSource/load-data-from-files.htm#Folder)。

* 附加檔案資料夾：您無法刪除或編輯此資料夾。這包含上傳並附加至應用程式的檔案。(不可用於 Qlik Sense Desktop)。如需詳細資訊，請參閱[將資料新增至應用程式](https://help.qlik.com/zh-TW/sense/May2026/Subsystems/Hub/Content/Sense_Hub/LoadData/adding-data.htm)。

* Web 上的檔案：如需更多資訊，請參閱 [從 Web 來源載入檔案](https://help.qlik.com/zh-TW/sense/May2026/Subsystems/Hub/Content/Sense_Hub/DataSource/load-data-from-files.htm#Web)。

資訊備註DataFiles 連線的檔案延伸區分大小寫。例如：.qvd。

## 如何從檔案中載入資料？

有數種方法可以從檔案中載入資料：

資訊備註在空間中具有編輯權限的使用者可以讀取、寫入和載入該空間中的資料檔案。其他使用者將看不到資料檔案。

### 從資料載入編輯器的資料連線中選擇資料

您可以前往資料連線，並使用 the 選取資料 icon對話方塊以選取要載入的資料。

如需詳細資訊，請參閱[在資料載入編輯器中選取資料](https://help.qlik.com/zh-TW/sense/May2026/Subsystems/Hub/Content/Sense_Hub/LoadData/select-data-to-load.htm)。

### 透過撰寫指令碼，從檔案中載入資料

檔案使用指令碼中的 LOAD 陳述式載入。LOAD 陳述式可納入完整的指令碼運算式集。若要從另一個 Qlik Sense應用程式 中讀取資料，您可以使用 Binary 陳述式。

如需詳細資訊，請參閱[Load](https://help.qlik.com/zh-TW/sense/May2026/Subsystems/Hub/Content/Sense_Hub/Scripting/ScriptRegularStatements/Load.htm)。

## 從本機和網路檔案資料夾載入檔案

您可以從帶有資料夾連線的本機和 Web 檔案資料夾中載入檔案：

資料連線的設定

| UI 項目 | 描述 |
| --- | --- |
| 路徑 | 包含資料檔案的資料夾路徑。您可以：選取資料夾、輸入有效的本機路徑或輸入 UNC 路徑。<br><br>有效本機路徑的範例：C:\data\DataFiles\<br><br>UNC 路徑的範例：\\myserver\filedir\<br><br>資訊備註您無法在路徑中使用對應網路驅動。 |
| 名稱 | 資料連線的名稱。 |

## 從 Web 來源載入檔案

您可透過 Web 檔案資料連線，從 Web 來源 (例如 FTP、HTTP 或 HTTPS) 中載入檔案。檔案可以是 Qlik Sense 支援的任何類型檔案：

網頁檔案資料連線的設定

| UI 項目 | 描述 |
| --- | --- |
| URL | 您想連線的 Web 檔案的完整 URL，包括通訊協定識別碼。<br><br>範例： http://unstats.un.org/unsd/demographic/products/socind/Dec.%202012/1a.xls<br><br>如果您連接到 FTP 檔案，您可能需要在使用者名稱和 URL 的密碼部分使用特殊字元，例如「：」或「@」。在這種情況下，您需要使用字元的百分比字元和 ASCII 十六進位代碼取代特殊字元。例如，您應以 '%3a' 取代「:」，並以 '%40'.取代「@」。 |
| 名稱 | 資料連線的名稱。 |

依照預設，Web 檔案資料連線中的 URL 設定為靜態，但您可以使用格式規格設定 URL is 覆寫該 URL。若您需要從動態建立的 URL 載入資料，這十分實用。

如需詳細資訊，請參閱[URL is](https://help.qlik.com/zh-TW/sense/May2026/Subsystems/Hub/Content/Sense_Hub/Scripting/ScriptSpecifiers/url.htm)。

### 從動態建立的 URL 載入資料

在此範例中，我們要從 New to Qlik Sense 的 Qlik Community 論壇的前 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) 取代開始頁面。

```
For i = 0 to 180 step 20
LOAD
    Title1,
    "Author",
    F6 As Replies,
    Views,
    "Latest activity"
FROM [lib://x2]
(URL IS [https://community.qlik.com/community/qlik-sense/new-to-qlik-sense/content?filterID=contentstatus%5Bpublished%5D~objecttype~objecttype%5Bthread%5D&itemView=detail&start=$(i)], html, utf8, embedded labels, table is @1);
Next i;
```

這將會在表格中載入該論壇的 200 則最近貼文，其中含有標題、作者、回覆和檢視數量以及最近活動時間。