軟體由來
身為第一線教育工作者,每學期初最讓人頭大的工作之一,就是製作那張「學期行事曆」。過去我們常要對著日曆,一個格子一個格子手動輸入日期,不僅瑣碎,萬一其中一天填錯,後面整排都要重改。
之前我分享過 V3 版本的行事曆生成工具,當時已經能自動生成日期框架並支援下載 doc 檔案。但使用一段時間後,我發現 doc 格式畢竟是 HTML 包裝而成,在 Word 中開啟時排版偶爾會跑掉,與學校固定的行事曆格式接軌時仍有些不便。
把重複的瑣事交給程式,把專業的教學留給老師。
於是,我把工具重新改版,推出了 V4 版。這次最大的升級,就是採用 docx.js 函式庫,直接產生原生 DOCX 檔案,在 Word 或 Google Docs 中開啟時排版完全一致,再也沒有格式跑掉的問題。同時,我移除了較少使用的欄位格式功能(如文字顏色、粗體設定),讓介面更簡潔、操作更直覺。
功能特色
一鍵生成日期框架
設定起始日期與週數,程式自動填入所有日期並對應月份,完全免手動輸入。
原生 DOCX 下載
採用 docx.js 直接產生 Word 檔案,開啟即可編輯,排版零误差。
自訂欄位設定
自由新增、刪除、排序欄位,並可調整各欄位寬度比例,符合學校不同格式需求。
週起始日選擇
支援以週日或週一作為每週第一天,因應不同學校的行事曆慣例。
假日視覺標記
點擊日期格子即可切換灰色(假日)、白色(上課日)、黃色(特別標記)。
JSON 匯入匯出
匯出目前設定,下次匯入即可繼續編輯,不用每次從頭開始。
使用教學
- 輸入基本資訊
在主畫面輸入行事曆標題(如「114學年度第1學期行事曆」)、預計生成的週數,以及起始日期。 - 設定每週起始日
選擇每週從「週日」或「週一」開始,程式會自動調整日期排列順序。 - 選擇日期格式
可選擇「純日期,月份為獨立欄位」或「日期含月(如 9/1)」兩種顯示方式。 - 自訂欄位
預設有「學校行事」與「備註」兩個欄位,可自由新增更多欄位、調整順序與寬度百分比。寬度總和須為 100%。 - 生成行事曆
點擊「生成行事曆」,程式瞬間建立整學期的日期框架。點擊日期格子可標記假日(灰色)或特別日(黃色)。 - 下載 DOCX
點擊右上角「下載行事曆 DOCX」按鈕,即可取得原生 Word 檔案,直接在 Word 中進行更細緻的編輯。
適用場景
- 學期行事曆製作: 每學期初快速生成日期框架,配合學校格式填入活動內容。
- 班級週曆規劃: 導師可生成班級專用週曆,搭配自訂欄位記錄作業、考試與活動。
- 行政單位: 輔導室、學務處等單位製作各類行事曆,自訂欄位因應不同業務需求。
- 社團活動排程: 將自訂欄位改為活動名稱、負責人、地點等,快速建立社團行事曆。
結語
行事曆生成工具從 V3 到 V4,最大的改變就是「從 doc 升級為原生 DOCX」。這個看似小小的改動,卻大幅提升了在 Word 中的排版穩定性,讓下載的檔案能直接融入學校的固定格式,不再需要花時間調整排版。
同時,移除了較少使用的欄位格式功能,讓介面更加簡潔,操作更加直覺。新增的自訂欄位功能則提供了更高的彈性,不論是班級週曆、行政單位的業務行事曆,或是社團活動排程,都能靈活因應。
如果您覺得這款工具對您的行政工作有所幫助,歡迎分享給身邊的同事,讓更多老師從繁瑣的日期輸入中解放出來。