檔案精靈:轉換
在轉換對話方塊中,可以篩選表格,並進行表格的進階轉換。這對於 HTML 表格特別重要,因為在 HTML 中儲存資料的方法並沒有常用的標準。因此,QlikView 讀取 HTML 表格不會像讀取其他結構資料格式一樣簡單,
若要開啟轉換對話方塊,請按一下啟用轉換步驟按鈕以啟用轉換步驟。預設不啟用此步驟,以便節省記憶體。
轉換對話方塊提供多種篩選條件,可用來使表格更適用於 QlikView。此對話方塊共有 6 頁,如下所述。不過,轉換表格對話方塊左下角的按鈕則可用於所有頁面:
按鈕 | 描述 |
---|---|
復原 | 復原最後新增的變更。 |
重做 | 重做最後的復原。 |
重設 | 將表格重設為原始狀態。 |
無用項目
在無用項目標籤上,可以從表格移除包含錯誤的列和資料行。在 HTML 檔中,為了達到清楚易讀的效果,多半會加入額外的列和資料行,因此在將資料載入 QlikView 前,當然必須移除這些列和資料行。
資料行和列可以同時明確移除,這樣其索引就會儲存在指令碼中。也可以使用條件式準則來移除列。
按鈕 | 描述 |
---|---|
刪除標記項目 | 刪除醒目提示的列和資料行。 |
條件式刪除... | 開啟指定列條件對話方塊,可在其中設定刪除列的條件式準則。 |
填滿
使用填滿標籤,可以取代儲存格值。在大多數情況下,符合特定描述的某些儲存格將取代為同一資料行的其他值。常見的情況是儲存格空白,而上方第一個並非空白的儲存格會包含相關的值。
按鈕 | 描述 |
---|---|
填滿... | 開啟填滿儲存格對話方塊,可在其中指定條件及策略。 |
資料行
資料行對話方塊頁面可用來將資料行的內容複製到新的資料行。複製的資料行包含來源資料行的所有儲存格,或僅包含所選取的儲存格。如果資料行包含不同類型的值,這項功能會非常實用。它也可以用來複製包含 HTML 連結的資料行,即可讓一個資料行包含連結文字,而另一個資料行包含其 URL。
按鈕 | 描述 |
---|---|
新增... | 開啟指定新資料行的儲存格對話方塊,可在其中指定建立新資料行的方式。 |
標籤 | 設定資料行的標籤。 |
內容
在 HTML 表格中,可以儲存比顯示的資訊更多的資訊,例如,若儲存格的內容可以點擊,也必須儲存瀏覽器應該導向的位址。轉換頁面將顯示儲存格的文字,但是也能夠顯示儲存格所屬的其他資訊。當然,也可以將這些資訊讀入 QlikView。
標記一律會括住其他資訊。標記有名稱,而且可能有屬性,而屬性有時候會有值。儲存格的內容可能如下所示:
範例:
<A href=www.myurl.com/mypage.html name=”MyName”>
我的連結文字
</A>
儲存格的可見文字是我的連結文字。此內容包含起始標記和結束標記。這些標記會指定超文字連結。起始標記具有 href 和 name 這兩個屬性。
內容頁面可以用來讀取標記的屬性,而非主要字串的屬性。另外也可以進行其他類型的操作。在精靈中的儲存格上按一下滑鼠右鍵,並選擇檢視內容,可查看儲存格的內容。
按鈕 | 描述 |
---|---|
展開... | 開啟內容儲存格展開對話方塊,可在其中定義將單一儲存格的內容展開至多個儲存格中。請注意,必須標記資料行和列,才能啟用此按鈕。不過,資料行中所有的儲存格都將會展開。 |
解譯... | 開啟內容解譯對話方塊,可在其中定義儲存格內容的解譯。請注意,必須標記資料行和列,才能啟用此按鈕。不過,資料行中所有的儲存格都會予以解譯。 |
取消自動換行
可以在取消自動換行標籤取消自動換行的表格。此處的自動換行表示表格的第二個部份不會列在下方,而會列在表格的第一個部份旁邊。因此在上例中,右半部將移到左半部下方。
按鈕 | 描述 |
---|---|
取消自動換行 | 使表格取消自動換行。首先必須使用游標設定左右兩半部之間的框線。可以垂直或水平分割表格。 |
條件式取消自動換行... | 定義表格垂直分割的條件。開啟指定列條件對話方塊。 |
旋轉
網站設計工具通常會旋轉表格,使表格更好看。旋轉功能的主要用途是使表格「回復正常」,也就是取得欄位做為資料行、第一列的欄位名稱等等。
按鈕 | 描述 |
---|---|
Left | 逆時針旋轉表格。 |
Right | 順時針旋轉表格。 |
轉置 | 轉置表格,也就是沿著對角軸反轉表格,使右上方儲存格變成左下方儲存格,或使左下方儲存格變成右上方儲存格。不過,左上方儲存格和右下方儲存格仍然會留在原處。 |