﻿Excel 原模板版本使用說明

這一版已移除瀏覽器重畫 PDF，所有簽到表由 Microsoft Excel 直接複製原工作表模板並使用 ExportAsFixedFormat 匯出。

使用方式
1. 將「Excel原模板輔助程式.zip」完整解壓縮至電腦任一資料夾。
2. 電腦需有桌面版 Microsoft Excel，原模板放在桌面「簽名表一鍵生成器.xlsm」。
3. 雙擊 Start.cmd，保留出現的視窗。它會開啟本機網站，已自動帶入本次連線碼。
4. 上傳名冊、確認檔名月份前綴，按「匯入並用 Excel 原模板產生 PDF」。大型名冊需要數分鐘。
5. 依宿舍勾選，下載原始 PDF、ZIP，或合併 PDF。原檔也保留在桌面「簽名表輸出_Excel原版」。

Cloudflare Pages
將「Cloudflare-Pages部署包.zip」上傳至 Pages。網站仍需要這台電腦執行 Start.cmd，並在網站貼上視窗中的連線碼。若瀏覽器要求允許存取本機網路，需允許才能使用。Cloudflare Pages 本身不能執行 Windows Excel 或 VBA，不能單靠靜態網頁達成 Excel 原生排版。
預設允許的網站來源為 https://dorm-excel-pdf.pages.dev。換網址時，可在 Server.ps1 的 PagesUrl 預設值修改。
若瀏覽器阻止雲端網頁連線本機服務，可直接使用 Start.cmd 開啟的本機介面；版面及功能相同。

與原巨集一致的部分
- 使用越南、泰國、菲律賓、印尼工作表的原模板。
- 按 Module2 先將 J 欄職工編號升冪排序，A:O 整列一起排序。
- 依 A、C、E（僱主名稱、居留地、國籍）及演練日期分組，避免不同日期合併；不合併公司簡稱與全名。
- 表頭位置、明細欄位、複製第 8 列格式、A4、頁邊距、單頁寬度設定均依原巨集。
- 右上角日期依 O 欄「檔名」末尾四碼 MMDD 自動填入，格式為 yyyy  年  MM 月  dd 日；年份可修改。保留原模板的「入境日期」等其他文字。
- 不額外加入標題、人數、宿舍、頁碼，不改欄寬、列高、字型或手動重排分頁。
- 原始名冊與模板均以暫存副本處理，不儲存回原檔，也不執行未知的工作簿事件或 VBA。

唯一的檔案管理修正
原巨集不同分組可能產生相同檔名，後輸出的 PDF 會覆蓋前一份。此版在重名時加上公司名稱或編號，保留每一組。這次 1,657 人依原巨集得到 22 組。

驗證
提供的「10月_欣興_菲_蘆竹南青一館1113.pdf」是「欣興電子」的 2 人分組。此版同組 PDF 與提供檔案於相同解析度渲染後，逐像素差異為 0。其他組別使用相同 Excel 原生輸出流程。
已測試本機介面連線、單份下載位元組不變、ZIP、合併及手機寬度。實際 Cloudflare 網址的瀏覽器本機網路權限仍取決於裝置設定；尚未替使用者發布新部署。

自動連線：第一次連線成功後，瀏覽器會記住配對。連線碼加密保存在這個 Windows 使用者帳號下，輔助程式重啟後仍有效。以後開啟同一瀏覽器會自動連線，服務未啟動時每 10 秒重試。仍需執行 Start.cmd；換瀏覽器或清除網站資料後需重新配對。Start.cmd 會自動開啟正式網站並帶入連線碼。
