御朱印帳

匯出御朱印的紀錄:備份、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 PDF
製作的目的 還原回原本的工具 在試算表裡排序、統計 回頭看、列印、交給別人
打開能不能讀內容 加密過就讀不出來 在試算表裡讀得到 誰都讀得到
能不能還原回原本的工具 可以 有些工具只還原文字 不行
照片 沒有
排序、統計 還原之後在原本的工具裡做 可以 不行
準備的是哪種場合 更換手機、故障、遺失 自己統計、更換工具 留成紙本、給別人看

CSV 只是把文字用逗號隔開排在一起的格式,裡面本來就沒有放照片的地方,所以即使有能讀入 CSV 的工具,回來的也只有文字的部分。PDF 是紙面的複本,上面的文字並沒有被設想成能讀回成紀錄。

光有備份,確認不了裡面的內容

加密過的備份,除非匯入回原本的工具,否則沒辦法用眼睛確認裡面裝了什麼。 用其他 App 打開,也不會出現有意義的文字。

這一點會在原本的工具不能用時發作。幾年後想換到別的記錄方式,手上留著 10 個備份檔,也沒辦法從那裡抄出神社寺院的名稱與參拜日期。備份承諾的只有「同一個工具能還原」這一件事。

另一件是:備份到底能不能用,從外面看不出來。檔案在傳送途中有沒有缺損、你以為放進去的紀錄是不是都在,都要到真的還原一次才知道。

光有用來讀的匯出,還原不回去

CSV 與 PDF 再齊全,也沒辦法在失去裝置之後把紀錄還原成原來的樣子。 讀得到的複本留下來了,紀錄本身卻沒有留下。

具體想一次。記著 300 件御朱印的 iPhone 壞了,手上只剩下一本印帳一個、共 3 個 PDF。回頭看是可以的。但要在新裝置上用神社寺院的名稱搜尋、加上下一次參拜、修改參拜日期,就得把 300 件重新輸入一遍。如果原始照片已經從「照片」App 刪掉,那還得先從 PDF 的紙面上一張一張取出照片。

只剩下 CSV 的情況,神社寺院的名稱與參拜日期的文字都在,照片卻一張也沒有。

打開備份的鑰匙只有密語

用密語加密的備份,沒有密語的話,做的人本人與工具的提供者都讀不到內容;一旦忘記,那個檔案就還原不出紀錄。 密語怎麼留、還原之後怎麼用件數確認,整理在把匯出的備份放到裝置之外,並在新手機上試一次的步驟

哪一種要在什麼時候做?

要為更換手機與故障做準備就做備份;要回頭看、統計、印成紙本就做 CSV 或 PDF。 從目的往回推就不會猶豫。

現在的目的 要做的 要注意的
為更換手機、故障、遺失做準備 備份 試一次能不能在新手機上還原
統計每年的件數、用神社寺院的名稱排序 CSV 照片不在裡面
一本一本回頭看、列印 PDF 不能排序
給家人或朋友看 PDF 交出去之前先把備註的內容再讀一遍

要在試算表裡打開 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 件紀錄就會提醒)。