# 選取和載入資料

透過使用資料載入編輯器中的資料選取對話方塊，可以輕鬆地從檔案 (例如 Microsoft Excel 或任何其他受支援的檔案格式) 中載入資料。

請執行下列動作：

1. 建立新的應用程式。

2. 命名應用程式 Scripting Tutorial，然後按一下 建立。

3. 開啟應用程式。

   資訊備註首次將資料載入您的應用程式之前，可以選取使用新增資料，輕鬆地從檔案中載入資料。不過，在本教學課程中我們想要示範指令碼，因此將使用資料載入編輯器。

4. 從頂端工具列中的下拉式功能表開啟 資料載入編輯器。

5. 按一下左側功能表中的 the 建立新區段 icon，以在名稱為 Main 的區段下方新增新的指令碼區段。

   使用多個區段可以輕鬆保持指令碼整潔有序。指令碼區段將會在您載入資料時按順序執行。

6. 透過輸入 Sales，為區段命名。

7. 請展開資料來源面板 (如未展開)。功能表會顯示在右側。

8. 在右側功能表的 DataFiles 之下，按一下選取資料。

   選取資料視窗

   選取資料視窗

   選取資料視窗 ![選取資料視窗。](https://help.qlik.com/zh-TW/cloud-services/Subsystems/Hub/Content/Resources/Images/tutorial-select-data-cloud-rev2.png)

9. 上傳然後選取 Sales.xlsx。系統將開啟資料預覽視窗。

   Sales 資料檔案的資料預覽視窗

   Sales 資料檔案的資料預覽視窗

   SalesSales 資料檔案的資料預覽視窗 ![銷售資料檔案的資料預覽視窗。](https://help.qlik.com/zh-TW/cloud-services/Subsystems/Hub/Content/Resources/Images/tutorial_data-preview-rev.png)

10. 取消選取欄位# of Days Late 和 # of Days to Ship。您可能需要按一下欄位標題才能查看完整的欄位名稱。

11. 在date篩選欄位搜尋欄位中搜尋 。

12. 按一下標題 Invoice Date 並輸入 Bill Date，重新命名該欄位。

13. 按一下 新增。 載入指令碼會插入指令碼編輯器的 Sales 區段。請注意，應用程式會在包含空格的欄位名稱前後加上雙引號。

    您的指令碼應如下所示：

    Sales 索引標籤中的載入指令碼

    Sales 索引標籤中的載入指令碼

    SalesSales 索引標籤中的載入指令碼 ![銷售索引標籤中的載入指令碼。](https://help.qlik.com/zh-TW/cloud-services/Subsystems/Hub/Content/Resources/Images/tutorial-insert_sales_script-cloud-rev.png)

14. 在 LOAD 陳述式上方的列新增以下內容，將表格命名為 Table1：

    ```
    Table1:
    ```

15. 現在對指令碼進行調整，以確保正確解釋日期。將 Date 欄位變更為以下內容：

    ```
    Date(`Date`,'MM/DD/YYYY') as "Date",
    ```

    您的指令碼應如下所示：

    Sales 索引標籤中更新的載入指令碼

    Sales 索引標籤中更新的載入指令碼

    SalesSales 索引標籤中更新的載入指令碼 ![銷售索引標籤中更新的載入指令碼。](https://help.qlik.com/zh-TW/cloud-services/Subsystems/Hub/Content/Resources/Images/tutorial-insert_script_sales_update-cloud-rev.png)

16. 在右上角按一下載入資料。

    這會將資料載入應用程式。隨即顯示指令碼執行進度視窗。完成後，您將會看到可能的錯誤與合成鍵的摘要，即使沒有也會顯示。

17. 按一下關閉。

18. 從頂端工具列中的下拉式功能表開啟資料模型檢視器。按一下 the 新的索引標籤 icon，資料模型檢視器將在新標籤中開啟。

19. 選取頂端功能表中的 the 展開 icon 和 the 散佈圖 icon，以顯示本教學課程中所用的表格檢視。如果表格未正確顯示，您可以移除現有的載入指令碼，並再次建立指令碼。

    Sales 資料的資料模型檢視器中的表格檢視

    Sales 資料的資料模型檢視器中的表格檢視

    SalesSales 資料的資料模型檢視器中的表格檢視 ![銷售資料的資料模型檢視器中的表格檢視。](https://help.qlik.com/zh-TW/cloud-services/Subsystems/Hub/Content/Resources/Images/tutorial-data-model-sales.png)

    現在要載入另一個稱為日期的表格。載入資料表後，應用程式會將其與 Sales 資料表透過 Date 欄位連接。

20. 開啟資料載入編輯器。

21. 按一下 the 建立新區段 icon 以新增指令碼區段。

22. 命名區段 Dates。如果新區段 Dates 未放置在 Sales 下方，請將指標移至 ![](https://help.qlik.com/zh-TW/cloud-services/Subsystems/Hub/Content/Resources/Images/Icons/LUIicons_draggable.svg) 上方，然後將該區段拖曳到區段銷售下方，重新排列順序。

23. 按一下指令碼的頂端列並按一下 the 註解 / 取消註解 icon。

    確認 // 新增至指令碼中。

24. 在 // 之後新增下列文字：

    ```
    Loading data from Dates.xlsx
    ```

    指令碼的頂端行現在應如下所示：

    `// Loading data from Dates.xlsx`

25. 在右側功能表的 DataFiles 之下，按一下選取資料。

    提示備註在欄位名稱下，確保已選取內嵌欄位名稱，以便載入資料時包含表格欄位的名稱。

26. 上傳然後選取 Dates.xlsx。系統將開啟資料預覽視窗。

    Dates 資料檔案的資料預覽視窗

    Dates 資料檔案的資料預覽視窗

    DatesDates 資料檔案的資料預覽視窗 ![日期資料檔案的資料預覽視窗。](https://help.qlik.com/zh-TW/cloud-services/Subsystems/Hub/Content/Resources/Images/tutorial_data-preview-dates-rev.png)

27. 按一下 新增。

    您的指令碼應如下所示：

    Dates 索引標籤中的載入指令碼

    Dates 索引標籤中的載入指令碼

    DatesDates 索引標籤中的載入指令碼 ![日期索引標籤中的載入指令碼。](https://help.qlik.com/zh-TW/cloud-services/Subsystems/Hub/Content/Resources/Images/tutorial_insert_script_dates_cloud-rev.png)

28. 在 LOAD 陳述式上方的列上新增以下內容，將表格命名為 Table2：

    ```
    Table2:
    ```

29. 為了確保檔案 Dates.xlsx 中的 Month 欄在應用程式中能被正確解讀，我們需要將 Month 函式套用至 Date 欄位。

    將 月 欄位變更為以下內容：

    ```
    Month (Date) as "Month",
    ```

    您的指令碼應如下所示：

    Dates 索引標籤中更新的載入指令碼

    Dates 索引標籤中更新的載入指令碼

    DatesDates 索引標籤中更新的載入指令碼 ![日期索引標籤中更新的載入指令碼。](https://help.qlik.com/zh-TW/cloud-services/Subsystems/Hub/Content/Resources/Images/tutorial-format_month-cloud-rev2.png)

    現在您已建立一個指令碼，可從檔案 Dates.xlsx 中載入選取的資料。現在可以將資料載入應用程式。

30. 在右上角按一下載入資料。

    當您按一下載入資料時，會將資料載入應用程式並儲存指令碼。

31. 指令碼執行完成時，按一下關閉。

32. 開啟資料模型檢視器。

    現在您可以看到，在兩個表格中名為 Date 的兩個欄位之間已經建立連線。

    資料模型檢視器中的表格檢視

    資料模型檢視器中的表格檢視

    資料模型檢視器中的表格檢視 ![資料模型檢視器中的表格檢視。表格已在日期欄位上連接。](https://help.qlik.com/zh-TW/cloud-services/Subsystems/Hub/Content/Resources/Images/tutorial-data-model-sales-dates.png)

33. 按一下左下角的預覽。按一下 Table2 表格的名稱。

    此操作將顯示表格的相關資訊。在預覽欄位中您可以看到，628 列資料已經載入內部表格 Table2。如果您按一下表格中的欄位，將看到欄位的相關資訊。

    資料模型檢視器中的表格預覽

    資料模型檢視器中的表格預覽

    資料模型檢視器中的表格預覽 ![資料模型檢視器中的表格預覽。](https://help.qlik.com/zh-TW/cloud-services/Subsystems/Hub/Content/Resources/Images/tutorial-data-model-preview-sales-dates.png)

    資料現在可在應用程式中的視覺效果中使用。我們將在本教學課程稍後向您展示方法。