# QlikView 專案檔

可將 QlikView 文件儲存到數個檔案，並使用這些檔案進行版本設定。每個檔案會定義文件屬性、工作表、物件、指令碼等等。

每次開啟文件以及變更物件或設定時，系統會將這些變更儲存到不同檔案中，以便輕易追蹤文件中所做的變更。這樣就可查看誰做了變更以及變更了文件哪些部分。

若要建立這些專案檔，必須在 qvw 或 qvf 檔案旁建立一個與 QlikView 文件名稱相同的資料夾，並新增 -prj，例如，Finance.qvf 文件的專案資料夾應該是 Finance-prj。

資訊備註

對應的 QVW 檔案儲存於 QlikView Desktop 時，會更新 prj 資料夾中的檔案。從 QlikView 管理主控台載入文件會以新的資料更新文件，但不會影響專案檔案。

若您想要 QVW 檔案的副本，使用 QlikView Desktop 中的另存新檔...以儲存副本。這會更新對應的 prj 檔案以獲得副本。請勿在資料夾之間複製 prj 資料夾檔案。

資訊備註專案檔不會儲存來自文件的任何資料。這表示載入沒有變更載入指令碼的文件不會影響專案檔案。

## 專案資料夾中的檔案

`QlikViewProject.xml` 檔案包含 QlikView 文件中所有物件的清單。

清單中不同的工作表與物件會依其物件識別碼來命名。專案檔為：

* `QlikViewProject.xml` - 包含專案中所有檔案的清單
* `AllProperties.xml`
* `DocProperties.xml`
* `DocInternals.xml`
* `TopLayout.xml`
* `LoadScript.txt` - 包含文件載入指令碼
* `Module.txt` - 包含文件巨集程式碼 (若有的話)
* `Module.txt` - 為每個工作表建立的單一檔案。此外，檔案會包含工作表上所有工作表物件的參考。
* 也會為每個工作表物件建立下列個別的檔案：
  * `LB<id>.xml`
  * `SB<id>.xml`
  * `MB<id>.xml`
  * `TB<id>.xml`
  * `CH<id>.xml`
  * `IB<id>.xml`
  * `CS<id>.xml`
  * `BU<id>.xml`
  * `TX<id>.xml`
  * `LA<id>.xml`
  * `SL<id>.xml`
  * `SO<id>.xml`
  * `BM<id>.xml`
  * `CT<id>.xml`
  * `RP<id>.xml`

`DocProperties.xml`、`AllProperties.xml`、`DocInternals.xml` 和 `TopLayout.xml` 檔案都包含文件不同部分的屬性設定。`DocBinary.dat` 包含使用者敏感資料，例如密碼。