匯出御朱印的紀錄:備份、CSV 與 PDF 有什麼不同
CSV 是一個御朱印占一行的純文字表格,可以在試算表裡排序與統計件數,但照片本身不在裡面。PDF 是連照片一起排在紙面上的複本,適合回頭看、列印、交給別人,卻不能排序。為了更換手機或故障而準備的備份,是用來還原回原本那個 App 的檔案:加密之後打開也讀不出內容;反過來說,CSV 與 PDF 都沒辦法把紀錄還原成原來的樣子。留一份用來讀的匯出檔和一份用來還原的備份,不管是失去裝置的那天,還是不再使用那個工具的那天,都不會卡住。
這篇文章的要點
- 匯出分兩種:用來還原的「備份」,和給人讀的「CSV、PDF」
- 加密過的備份打開也讀不出內容,而 CSV 與 PDF 沒辦法把紀錄還原成原來的樣子
- CSV 是純文字的表格,就算有照片的欄位,裡面也只有照片的檔名
- PDF 能連照片一起回頭看,但不能排序;上面連備註都印出來時,交出去之前要再讀一遍
- 更換手機之前做備份;想回頭看、統計、印成紙本時,挑 CSV 或 PDF
這篇文章是「御朱印的紀錄要怎麼用清單管理?做出事後看得回去的形式」的一部分。
這篇文章只處理一件事:匯出御朱印紀錄的三種檔案(備份、CSV、PDF),各自裝了什麼、能用在什麼、不能用在什麼。把紀錄搬到新裝置的步驟、在試算表裡整理欄位的做法、列印時紙面的編排,都不在這裡。
「匯出」和「備份」差在哪裡?
備份是用來把紀錄還原回原本那個 App 的檔案,CSV 與 PDF 的匯出則是給人讀內容的檔案。 兩者都是把紀錄變成檔案送到外面的操作,看起來像同一件事,但製作的目的朝著相反的方向。
備份是為了在更換手機、故障、遺失之後,把紀錄照原樣還原而做的。照片、印帳與頁碼的順序、標在地圖上的位置,都必須一起回來。也因此,它多半不是人打開就能讀的形式。
用來讀的匯出,是為了不開 App 也能回頭看、在試算表裡統計、印成紙本、給別人看這些用途而做的。這一邊誰都打得開,但它沒有以還原回原本的工具為前提。
把紀錄整理成一覽之後能回頭看到什麼、哪些項目值得當成欄位,寫在依回頭看的場合決定需要哪些欄位。這篇文章接的是把那份一覽以檔案形式取到手上的階段。
把備份、CSV、PDF 並排比較
有照片的是備份與 PDF,能排序與統計的是 CSV,能照原樣還原回原本工具的只有備份。 下表整理的是這些格式一般性的差別。
| 備份 | CSV | ||
|---|---|---|---|
| 製作的目的 | 還原回原本的工具 | 在試算表裡排序、統計 | 回頭看、列印、交給別人 |
| 打開能不能讀內容 | 加密過就讀不出來 | 在試算表裡讀得到 | 誰都讀得到 |
| 能不能還原回原本的工具 | 可以 | 有些工具只還原文字 | 不行 |
| 照片 | 有 | 沒有 | 有 |
| 排序、統計 | 還原之後在原本的工具裡做 | 可以 | 不行 |
| 準備的是哪種場合 | 更換手機、故障、遺失 | 自己統計、更換工具 | 留成紙本、給別人看 |
CSV 只是把文字用逗號隔開排在一起的格式,裡面本來就沒有放照片的地方,所以即使有能讀入 CSV 的工具,回來的也只有文字的部分。PDF 是紙面的複本,上面的文字並沒有被設想成能讀回成紀錄。
光有備份,確認不了裡面的內容
加密過的備份,除非匯入回原本的工具,否則沒辦法用眼睛確認裡面裝了什麼。 用其他 App 打開,也不會出現有意義的文字。
這一點會在原本的工具不能用時發作。幾年後想換到別的記錄方式,手上留著 10 個備份檔,也沒辦法從那裡抄出神社寺院的名稱與參拜日期。備份承諾的只有「同一個工具能還原」這一件事。
另一件是:備份到底能不能用,從外面看不出來。檔案在傳送途中有沒有缺損、你以為放進去的紀錄是不是都在,都要到真的還原一次才知道。
光有用來讀的匯出,還原不回去
CSV 與 PDF 再齊全,也沒辦法在失去裝置之後把紀錄還原成原來的樣子。 讀得到的複本留下來了,紀錄本身卻沒有留下。
具體想一次。記著 300 件御朱印的 iPhone 壞了,手上只剩下一本印帳一個、共 3 個 PDF。回頭看是可以的。但要在新裝置上用神社寺院的名稱搜尋、加上下一次參拜、修改參拜日期,就得把 300 件重新輸入一遍。如果原始照片已經從「照片」App 刪掉,那還得先從 PDF 的紙面上一張一張取出照片。
只剩下 CSV 的情況,神社寺院的名稱與參拜日期的文字都在,照片卻一張也沒有。
打開備份的鑰匙只有密語
用密語加密的備份,沒有密語的話,做的人本人與工具的提供者都讀不到內容;一旦忘記,那個檔案就還原不出紀錄。 密語怎麼留、還原之後怎麼用件數確認,整理在把匯出的備份放到裝置之外,並在新手機上試一次的步驟。
哪一種要在什麼時候做?
要為更換手機與故障做準備就做備份;要回頭看、統計、印成紙本就做 CSV 或 PDF。 從目的往回推就不會猶豫。
| 現在的目的 | 要做的 | 要注意的 |
|---|---|---|
| 為更換手機、故障、遺失做準備 | 備份 | 試一次能不能在新手機上還原 |
| 統計每年的件數、用神社寺院的名稱排序 | CSV | 照片不在裡面 |
| 一本一本回頭看、列印 | 不能排序 | |
| 給家人或朋友看 | 交出去之前先把備註的內容再讀一遍 |
要在試算表裡打開 CSV 排序的話,先讀用和曆那一欄排序為什麼順序會亂,以及怎麼回到印帳與頁碼的順序就不會迷路。PDF 要印成紙本的話,先決定紙上要放哪些項目,以及要以印帳還是以年份來歸整,可以少重印幾次。交給別人之前要確認的地方,整理在備註、照片的拍攝地點、同行者的名字怎麼處理。
在你不再使用那個工具的那一天,還能在手上讀到紀錄的是用來讀的匯出。 和為失去裝置那天準備的備份各留一份,兩種情況都不會卡住。
我正在開發的 App 是怎麼做的
在我正在開發的 App「御朱印帳」裡,備份無需購買就能製作,CSV 與 PDF 的匯出包含在單次付款的「完整帳冊」中。 三種各自裝了什麼,就這樣寫出來。
備份(無需購買就能使用)。 把紀錄與照片一起用密語加密的 1 個 .goshuin 檔案,匯出並在新手機上還原的步驟寫在用這個 App 的備份更換手機的流程。
CSV(「完整帳冊」)。 從設定的「匯出 CSV」把全部紀錄做成 1 個檔案。第 1 行是欄位的名稱,從第 2 行起一行一個御朱印,欄位共 10 個:印帳、頁、參拜日期(西元)、參拜日期(和曆)、神社寺院的名稱、讀音、備註、照片檔案、類型、書寫方式(欄位的名稱本身以日文書寫)。
- 參拜日期(西元)以
2019-05-01的形式寫入,參拜日期(和曆)以日文和曆的形式寫入,例如 令和元年5月1日。行依參拜日期由舊到新,參拜日期空白的紀錄排在最後。 - 印帳那一欄放的是你替印帳取的名稱,頁那一欄是頁碼。還沒放入印帳的御朱印,兩欄都是空白。
- 照片檔案那一欄放的只有 App 內用來指向照片的檔名(照片有多張時以空格隔開排列)。照片本身不在裡面。
- 類型那一欄放的是御朱印、御城印、鐵印(鐵道紀念印)、御船印(船舶紀念印)四種之一,書寫方式那一欄放的是當場手寫、預先寫好兩者之一(這兩欄的值本身也以日文書寫)。還沒決定書寫方式的紀錄,書寫方式那一欄是空白。
- 沒有位置資訊的欄位。
- 是用 Excel 打開也不會亂碼的格式(帶 BOM 的 UTF-8)。儲存格開頭如果是
=、-之類的符號,試算表可能把它當成公式執行,所以這種情況會在開頭多加一個「'」再匯出。備註如果是以「-」開頭寫的,那則備註也會被加上「'」。 - 檔名裡帶著匯出的日期(例如
goshuin-2026-09-17.csv)。
PDF(「完整帳冊」)。 從設定的「匯出 PDF」一本印帳做成 1 個檔案。如果有還沒放入印帳的御朱印,那些也會成為 1 個檔案。
- 開頭有 App 的名稱、印帳名稱的標題,以及每個頁碼的標題,下面放著每一個御朱印的照片、和曆與西元的參拜日期、神社寺院的名稱與備註。像御城印這樣御朱印以外的類型,以及已經決定的書寫方式,會附在參拜日期的旁邊一起印出來。
- 照片是縮到長邊約 800px 的複本。
- 最後會放上製作這份 PDF 的日期。
- 位置資訊與神社寺院名稱的讀音不會印出來。
- 備註會照原樣印出來。 沒有只把備註排除再匯出的設定,所以交給別人之前請把備註的內容再讀一遍。
已經匯入、但還沒放入印帳的照片,還不算是御朱印的紀錄,所以備份、CSV、PDF 三者都不包含它們。匯出之前請先放入印帳。
做不到的事也寫出來。沒有提供在 App 之外打開 .goshuin 備份來讀的手段。也不能讀入 CSV 或 PDF 來還原紀錄。多台裝置之間同樣不會同步。
第一本無需購買,可以記錄的件數沒有上限。「完整帳冊」能使用的功能列在價格的欄位。價格請查看 App Store 上的顯示。
常見問題
- 用 Numbers 或 Google 試算表打開 CSV,會怎麼排?
- 這個 App 的 CSV 裡,第 1 行是印帳、頁這些欄位的名稱,從第 2 行起一個御朱印占一行(欄位的名稱本身以日文書寫)。參拜日期(西元)以 2019-05-01 的形式匯出,不過試算表可能把它讀成日期而改變顯示的樣子。參拜日期(和曆)是文字,寫成日文和曆的形式,例如 令和元年5月1日,所以用這一欄排序不會照實際參拜的順序排。請用西元那一欄排序。
- 想在手機上回頭看 PDF,該把它放在哪裡?
- 匯出時會開啟分享面板,先儲存到 iPhone 的「檔案」App,就能不開這個 App 也回頭看。這個 App 的 PDF 是一本印帳一個檔案,所以印帳有 3 本時,分享面板會連續開 3 次,請一個一個儲存。如果有還沒放入印帳的御朱印,會再多開一次。
- 匯出的 CSV 可以搬到別的記錄 App,或自己的表格裡嗎?
- 文字的部分有時候搬得過去。即使對方支援讀取 CSV,欄位的名稱、順序與日期的寫法也得配合那個工具的形式,所以會先在試算表裡整理好欄位再讀進去。照片不在 CSV 裡,要從「照片」App 中還留著的原始照片另外匯入。PDF 是紙面的複本,不適合當作搬移的材料。
- 匯出之後又修改了紀錄,PDF 或 CSV 會跟著更新嗎?
- 不會。匯出的檔案是匯出那一刻紀錄的複本。修改了參拜日期或神社寺院的名稱之後還要用,請重新匯出一次。這個 App 的 PDF 會在最後放上製作的日期,CSV 則在檔名裡帶著匯出的日期,所以你分得出手上的複本是什麼時候的。
- 備份和 CSV、PDF,各自要隔多久重做一次?
- CSV 與 PDF 在要回頭看、要統計、要印成紙本之前做就夠了。備份用增加的件數來決定,比用天數更貼近實際:做完備份之後又加了 10 件,只靠那份備份還原時缺的就是那 10 件。這個 App 在你回答過「已經存到裝置之外」的那次匯出之後,紀錄又增加 50 件時,會在 App 的首頁提醒你匯出(如果你一次都沒有確認過儲存,從第 1 件紀錄就會提醒)。