# 檔案精靈：轉換

在轉換對話方塊中，可以篩選表格，並進行表格的進階轉換。這對於 HTML 表格特別重要，因為在 HTML 中儲存資料的方法並沒有常用的標準。因此，QlikView 讀取 HTML 表格不會像讀取其他結構資料格式一樣簡單，

若要開啟轉換對話方塊，請按一下啟用轉換步驟按鈕以啟用轉換步驟。預設不啟用此步驟，以便節省記憶體。

轉換對話方塊提供多種篩選條件，可用來使表格更適用於 QlikView。此對話方塊共有 6 頁，如下所述。不過，轉換表格對話方塊左下角的按鈕則可用於所有頁面：

轉換通用按鈕

| 按鈕 | 描述 |
| --- | --- |
| 復原 | 復原最後新增的變更。 |
| 重做 | 重做最後的復原。 |
| 重設 | 將表格重設為原始狀態。 |

## 無用項目

在無用項目標籤上，可以從表格移除包含錯誤的列和資料行。在 HTML 檔中，為了達到清楚易讀的效果，多半會加入額外的列和資料行，因此在將資料載入 QlikView 前，當然必須移除這些列和資料行。

資料行和列可以同時明確移除，這樣其索引就會儲存在指令碼中。也可以使用條件式準則來移除列。

垃圾按鈕

| 按鈕 | 描述 |
| --- | --- |
| 刪除標記項目 | 刪除醒目提示的列和資料行。 |
| 條件式刪除... | 開啟指定列條件對話方塊，可在其中設定刪除列的條件式準則。 |

## 填滿

使用填滿標籤，可以取代儲存格值。在大多數情況下，符合特定描述的某些儲存格將取代為同一資料行的其他值。常見的情況是儲存格空白，而上方第一個並非空白的儲存格會包含相關的值。

填滿按鈕

| 按鈕 | 描述 |
| --- | --- |
| 填滿... | 開啟填滿儲存格對話方塊，可在其中指定條件及策略。 |

## 資料行

資料行對話方塊頁面可用來將資料行的內容複製到新的資料行。複製的資料行包含來源資料行的所有儲存格，或僅包含所選取的儲存格。如果資料行包含不同類型的值，這項功能會非常實用。它也可以用來複製包含 HTML 連結的資料行，即可讓一個資料行包含連結文字，而另一個資料行包含其 URL。

資料行按鈕

| 按鈕 | 描述 |
| --- | --- |
| 新增... | 開啟指定新資料行的儲存格對話方塊，可在其中指定建立新資料行的方式。 |
| 標籤 | 設定資料行的標籤。 |

## 內容

在 HTML 表格中，可以儲存比顯示的資訊更多的資訊，例如，若儲存格的內容可以點擊，也必須儲存瀏覽器應該導向的位址。轉換頁面將顯示儲存格的文字，但是也能夠顯示儲存格所屬的其他資訊。當然，也可以將這些資訊讀入 QlikView。

標記一律會括住其他資訊。標記有名稱，而且可能有屬性，而屬性有時候會有值。儲存格的內容可能如下所示：

範例：

&lt;A href=www.myurl.com/mypage.html name=”MyName”&gt;

我的連結文字

&lt;/A&gt;

儲存格的可見文字是我的連結文字。此內容包含起始標記和結束標記。這些標記會指定超文字連結。起始標記具有 href 和 name 這兩個屬性。

內容頁面可以用來讀取標記的屬性，而非主要字串的屬性。另外也可以進行其他類型的操作。在精靈中的儲存格上按一下滑鼠右鍵，並選擇檢視內容，可查看儲存格的內容。

內容按鈕

| 按鈕 | 描述 |
| --- | --- |
| 展開... | 開啟內容儲存格展開對話方塊，可在其中定義將單一儲存格的內容展開至多個儲存格中。請注意，必須標記資料行和列，才能啟用此按鈕。不過，資料行中所有的儲存格都將會展開。 |
| 解譯... | 開啟內容解譯對話方塊，可在其中定義儲存格內容的解譯。請注意，必須標記資料行和列，才能啟用此按鈕。不過，資料行中所有的儲存格都會予以解譯。 |

## 取消自動換行

可以在取消自動換行標籤取消自動換行的表格。此處的自動換行表示表格的第二個部份不會列在下方，而會列在表格的第一個部份旁邊。因此在上例中，右半部將移到左半部下方。

取消自動換行按鈕

| 按鈕 | 描述 |
| --- | --- |
| 取消自動換行 | 使表格取消自動換行。首先必須使用游標設定左右兩半部之間的框線。可以垂直或水平分割表格。 |
| 條件式取消自動換行... | 定義表格垂直分割的條件。開啟指定列條件對話方塊。 |

## 旋轉

網站設計工具通常會旋轉表格，使表格更好看。旋轉功能的主要用途是使表格「回復正常」，也就是取得欄位做為資料行、第一列的欄位名稱等等。

旋轉按鈕

| 按鈕 | 描述 |
| --- | --- |
| Left | 逆時針旋轉表格。 |
| Right | 順時針旋轉表格。 |
| 轉置 | 轉置表格，也就是沿著對角軸反轉表格，使右上方儲存格變成左下方儲存格，或使左下方儲存格變成右上方儲存格。不過，左上方儲存格和右下方儲存格仍然會留在原處。 |