गोशुइन बही

गोशुइन रिकॉर्ड एक्सपोर्ट करना: PDF, CSV और बैकअप में क्या फ़र्क़ है

CSV सिर्फ़ अक्षरों की एक तालिका है जिसमें हर गोशुइन एक पंक्ति में होता है: स्प्रेडशीट में उसका क्रम बदल सकते हैं और गिनती कर सकते हैं, पर तस्वीरें उसमें नहीं होतीं। PDF तस्वीरों समेत पन्नों पर सजी एक प्रति है, जो पलटकर देखने, छापने और किसी को देने के लिए ठीक है, पर उसका क्रम नहीं बदला जा सकता। फ़ोन बदलने या ख़राब होने की स्थिति के लिए रखा बैकअप वह फ़ाइल है जो रिकॉर्ड को उसी साधन में वापस लाने के लिए बनती है; एन्क्रिप्टेड हो तो खोलने पर भी कुछ पढ़ा नहीं जाता, और उल्टे, CSV या PDF से रिकॉर्ड अपने मूल रूप में वापस नहीं लाए जा सकते। पढ़ने के लिए एक एक्सपोर्ट और वापस लाने के लिए एक बैकअप रखें, तो डिवाइस खोने के दिन भी मुश्किल नहीं होगी और उस साधन को छोड़ देने के दिन भी।

प्रकाशित: (आख़िरी अपडेट: ) · लेखक: 友田 陽大 (गोशुइन बही के डेवलपर)

इस लेख की मुख्य बातें

  • एक्सपोर्ट दो तरह के होते हैं: रिकॉर्ड वापस लाने वाला “बैकअप”, और इंसान के पढ़ने के लिए “CSV या PDF”
  • एन्क्रिप्टेड बैकअप खोलने पर भी पढ़ा नहीं जाता, और CSV या PDF से रिकॉर्ड अपने मूल रूप में वापस नहीं आते
  • CSV सिर्फ़ अक्षरों की तालिका है: तस्वीर का कॉलम हो, तब भी उसमें सिर्फ़ तस्वीर की फ़ाइल का नाम होता है
  • PDF में तस्वीरों समेत पलटकर देख सकते हैं पर क्रम नहीं बदल सकते, और अगर उसमें नोट भी छपते हों, तो देने से पहले उन्हें दोबारा पढ़ लें
  • फ़ोन बदलने से पहले बैकअप बनाएँ; पलटकर देखना, गिनना या काग़ज़ पर उतारना हो, तो CSV या PDF चुनें

यह लेख सिर्फ़ एक बात के बारे में है: गोशुइन रिकॉर्ड एक्सपोर्ट करने पर बनने वाली तीन तरह की फ़ाइलों — बैकअप, CSV और PDF — में क्या-क्या होता है, और वे किस काम आती हैं और किस काम नहीं। नए डिवाइस पर रिकॉर्ड ले जाने के चरण, स्प्रेडशीट में कॉलम ठीक करने का तरीक़ा, और छापे जाने वाले पन्नों की बनावट — इनमें यह लेख नहीं जाता।

“एक्सपोर्ट” और “बैकअप” में क्या फ़र्क़ है?

बैकअप वह फ़ाइल है जो रिकॉर्ड को उसी साधन में वापस लाने के लिए बनती है; CSV या PDF का एक्सपोर्ट वह फ़ाइल है जिसे इंसान पढ़ सके। दोनों ही रिकॉर्ड को फ़ाइल बनाकर बाहर निकालते हैं, इसलिए एक जैसे लगते हैं, पर इन्हें बनाने का मक़सद बिल्कुल उल्टा है।

बैकअप इसलिए बनाया जाता है कि फ़ोन बदलने, ख़राब होने या खो जाने के बाद रिकॉर्ड ठीक वैसे ही वापस आएँ जैसे थे। तस्वीरें भी, पुस्तिका और पेज का क्रम भी, मैप पर लगाई जगहें भी — सब एक साथ वापस आनी चाहिए। इसी वजह से वह अक्सर ऐसे रूप में नहीं होता जिसे कोई खोलकर पढ़ सके।

पढ़ने वाला एक्सपोर्ट इन कामों के लिए बनता है: ऐप खोले बिना पलटकर देखना, स्प्रेडशीट में गिनना, काग़ज़ पर उतारना, किसी को दिखाना। इसे कोई भी खोल सकता है, पर इसे उसी साधन में वापस डालने के लिए नहीं बनाया जाता।

रिकॉर्ड को सूची के रूप में रखने से क्या-क्या पलटकर देखा जा सकता है, और किन बातों को कॉलम बनाना चाहिए, यह पलटकर देखने के मौक़ों के हिसाब से ज़रूरी कॉलम तय करने की सोच वाले अलग लेख में लिखा है। यह लेख उसके बाद का है: जब वह सूची फ़ाइल बनकर आपके हाथ में आती है।

बैकअप, CSV और PDF की आमने-सामने तुलना

तस्वीरें बैकअप और PDF में होती हैं, क्रम बदलना और गिनती CSV में होती है, और उसी साधन में सीधे वापस सिर्फ़ बैकअप जाता है। इन फ़ॉर्मैट के बीच आम तौर पर जो फ़र्क़ होते हैं, वे इस तालिका में हैं।

बैकअप CSV PDF
बनाने का मक़सद उसी साधन में वापस लाना स्प्रेडशीट में क्रम बदलना और गिनना पलटकर देखना, छापना, किसी को देना
खोलकर पढ़ सकते हैं? एन्क्रिप्टेड हो तो नहीं स्प्रेडशीट में पढ़ सकते हैं कोई भी पढ़ सकता है
उसी साधन में वापस ला सकते हैं? हाँ कुछ साधनों में सिर्फ़ अक्षर नहीं
तस्वीरें होती हैं नहीं होतीं होती हैं
क्रम बदलना और गिनती वापस लाने के बाद, उसी साधन में हो सकती है नहीं हो सकती
किस हालत के लिए फ़ोन बदलना, ख़राब होना, खो जाना ख़ुद गिनती करना, साधन बदलना काग़ज़ पर रखना, किसी को दिखाना

CSV बस अक्षरों को कॉमा से अलग करके लिखने का एक फ़ॉर्मैट है। उसमें तस्वीर रखने की जगह ही नहीं होती, इसलिए कोई साधन CSV ले भी ले, तो सिर्फ़ अक्षरों वाला हिस्सा वापस आता है। PDF पन्नों की प्रति है, और उसके अक्षरों को रिकॉर्ड के रूप में वापस पढ़ने के लिए उसे बनाया ही नहीं जाता।

अकेले बैकअप से यह नहीं जाँचा जा सकता कि उसमें क्या है

एन्क्रिप्टेड बैकअप को जब तक उसी साधन में इम्पोर्ट न करें, तब तक अपनी आँखों से नहीं देखा जा सकता कि उसमें क्या है। किसी दूसरे ऐप में खोलें, तो कोई मतलब वाला अक्षर नहीं दिखता।

इसका असर तब पड़ता है जब वह साधन ही इस्तेमाल लायक़ न रहे। कुछ साल बाद आप रिकॉर्ड रखने के किसी दूसरे तरीक़े पर जाना चाहें, तो हाथ में 10 बैकअप फ़ाइलें होने पर भी उनसे मंदिर का नाम और दर्शन की तारीख़ उतारकर नहीं लिख सकते। बैकअप का वादा सिर्फ़ इतना है कि “उसी साधन से वापस लाया जा सकता है”।

दूसरी बात यह कि बैकअप सच में काम करेगा या नहीं, यह बाहर से नहीं दिखता। भेजते समय फ़ाइल का कोई हिस्सा छूटा तो नहीं, और जो रिकॉर्ड आप उसमें समझ रहे हैं वे सब हैं या नहीं — यह असल में वापस लाकर देखने तक पता नहीं चलता।

सिर्फ़ पढ़ने वाले एक्सपोर्ट से रिकॉर्ड वापस नहीं आते

आपके पास कितनी भी CSV और PDF हों, डिवाइस खो जाने के बाद उनसे रिकॉर्ड अपने मूल रूप में वापस नहीं लाए जा सकते। पढ़ी जा सकने वाली प्रति बचती है, रिकॉर्ड ख़ुद नहीं।

ठोस उदाहरण लें। मान लीजिए 300 गोशुइन वाला iPhone ख़राब हो गया, और आपके पास बस हर पुस्तिका की एक-एक, कुल तीन PDF बची हैं। पलटकर देख सकते हैं। पर नए डिवाइस में मंदिर के नाम से खोजना, अगला दर्शन जोड़ना, या दर्शन की तारीख़ सुधारना हो, तो 300 रिकॉर्ड फिर से भरने पड़ेंगे। और अगर मूल तस्वीरें फ़ोटो ऐप से मिटा दी थीं, तो शुरुआत PDF के पन्नों से एक-एक तस्वीर निकालने से होगी।

अगर सिर्फ़ CSV बची हो, तो मंदिर के नाम और दर्शन की तारीख़ें अक्षरों के रूप में पूरी होंगी, पर एक भी तस्वीर नहीं।

बैकअप खोलने की चाबी सिर्फ़ पासफ़्रेज़ है

पासफ़्रेज़ से एन्क्रिप्ट किए बैकअप को, पासफ़्रेज़ डाले बिना न बनाने वाला ख़ुद पढ़ सकता है और न साधन देने वाला; पासफ़्रेज़ भूल जाएँ, तो उस फ़ाइल से रिकॉर्ड वापस नहीं आते। पासफ़्रेज़ कैसे सँभालकर रखें, और गिनती से कैसे जाँचें कि रिकॉर्ड वापस आ गए, यह एक्सपोर्ट किया बैकअप डिवाइस के बाहर रखने और नए डिवाइस पर आज़माने के चरण में लिखा है।

कौन सा, कब बनाएँ?

फ़ोन बदलने या ख़राब होने की तैयारी के लिए बैकअप बनाएँ; पलटकर देखना, गिनना या काग़ज़ पर उतारना हो, तो CSV या PDF। मक़सद से पीछे की ओर चलें, तो कोई उलझन नहीं रहती।

अभी का मक़सद क्या बनाएँ किस बात का ध्यान रखें
फ़ोन बदलने, ख़राब होने या खो जाने की तैयारी बैकअप नए डिवाइस पर आज़माकर देखें कि वापस आता है
साल के हिसाब से गिनती करना, मंदिर के नाम से क्रम लगाना CSV तस्वीरें नहीं होतीं
पुस्तिका दर पुस्तिका पलटकर देखना, छापना PDF क्रम नहीं बदल सकते
परिवार या दोस्तों को दिखाना PDF देने से पहले नोट दोबारा पढ़ लें

अगर CSV को स्प्रेडशीट में खोलकर क्रम बदलना है, तो पहले जापानी युग वाले कॉलम पर क्रम लगाने से क्रम क्यों बिगड़ता है, और पुस्तिका और पेज के क्रम पर कैसे लौटें पढ़ लें, तो उलझन नहीं होगी। PDF को काग़ज़ पर उतारना है, तो पहले पन्ने पर कौन सी बातें छापें, और पुस्तिका के हिसाब से बाँटें या साल के हिसाब से तय कर लें, तो दोबारा छापना कम पड़ेगा। किसी को देने से पहले क्या जाँचें, यह नोट, तस्वीर की खींचने की जगह और साथ गए लोगों के नाम का क्या करें में लिखा है।

जिस दिन आप वह साधन छोड़ देंगे, उस दिन भी हाथ में पढ़े जा सकने वाले रिकॉर्ड पढ़ने वाले एक्सपोर्ट से ही बचते हैं। डिवाइस खोने के दिन के लिए रखे बैकअप के साथ, इसका भी एक रखें, तो किसी भी हालत में मुश्किल नहीं होगी।

जो ऐप मैं बना रहा हूँ, उसमें

जो ऐप मैं बना रहा हूँ, “गोशुइन बही”, उसमें बैकअप बिना ख़रीद के बनता है, और CSV और PDF एक्सपोर्ट एक बार की ख़रीद “पूरी बही” में शामिल हैं। तीनों में क्या-क्या होता है, वह सीधे-सीधे लिख देता हूँ।

बैकअप (बिना ख़रीद के)। रिकॉर्ड और तस्वीरें एक साथ पासफ़्रेज़ से एन्क्रिप्ट की गई एक .goshuin फ़ाइल। इसे एक्सपोर्ट करके नए डिवाइस पर वापस लाने के चरण इस ऐप के बैकअप से फ़ोन बदलने का तरीक़ा में लिखे हैं।

CSV (“पूरी बही”)। सेटिंग्ज़ में “CSV एक्सपोर्ट करें” से सारे रिकॉर्ड एक फ़ाइल में आ जाते हैं। पहली पंक्ति में कॉलम के नाम, दूसरी पंक्ति से हर पंक्ति में एक गोशुइन, और कुल 10 कॉलम: पुस्तिका, पेज, दर्शन की तारीख़ (ईसवी सन), दर्शन की तारीख़ (जापानी युग), मंदिर का नाम, उच्चारण, नोट, फ़ोटो फ़ाइलें, प्रकार, और लिखने का तरीक़ा।

  • ईसवी सन वाली दर्शन की तारीख़ 2019-05-01 के रूप में, और जापानी युग वाली तारीख़ युग का नाम, साल, महीना और दिन लिखे पाठ के रूप में आती है। पंक्तियाँ सबसे पुराने दर्शन से शुरू होती हैं, और जिन रिकॉर्ड में दर्शन की तारीख़ ख़ाली है, वे आख़िर में आते हैं।
  • पुस्तिका वाले कॉलम में वह नाम होता है जो आपने पुस्तिका को दिया, और पेज वाले कॉलम में पेज नंबर। जो गोशुइन किसी पुस्तिका में नहीं है, उसके लिए दोनों ख़ाली रहते हैं।
  • फ़ोटो फ़ाइल वाले कॉलम में सिर्फ़ वह फ़ाइल-नाम होता है जिससे ऐप के भीतर तस्वीर पहचानी जाती है (कई तस्वीरें हों, तो वे स्पेस से अलग करके लिखी जाती हैं)। तस्वीर ख़ुद उसमें नहीं होती।
  • प्रकार वाले कॉलम में गोशुइन, गोजोइन (किले की मुहर), तेत्सुइन (रेलवे की मुहर) या गोसेनइन (जहाज़ की मुहर) में से एक होता है, और लिखने के तरीक़े वाले कॉलम में सीधे लिखा हुआ या पहले से लिखा हुआ में से एक। जिस रिकॉर्ड में लिखने का तरीक़ा तय नहीं किया, उसमें यह कॉलम ख़ाली रहता है।
  • जगह का कोई कॉलम नहीं है।
  • फ़ाइल ऐसे फ़ॉर्मैट में है जो Excel में खोलने पर भी अक्षर नहीं बिगाड़ता (BOM के साथ UTF-8)। अगर किसी सेल की शुरुआत = या - जैसे चिह्न से हो, तो स्प्रेडशीट उसे फ़ॉर्मूला मानकर चला सकती है, इसलिए ऐसी सेल आगे एक ' जोड़कर एक्सपोर्ट होती है। अगर आपने कोई नोट - से शुरू किया है, तो उस नोट के आगे भी ' लग जाता है।
  • फ़ाइल के नाम में एक्सपोर्ट की तारीख़ होती है (जैसे goshuin-2026-09-17.csv)।

PDF (“पूरी बही”)। सेटिंग्ज़ में “PDF एक्सपोर्ट करें” से हर पुस्तिका की एक फ़ाइल बनती है। अगर कुछ गोशुइन किसी पुस्तिका में नहीं हैं, तो उनकी भी एक फ़ाइल बनती है।

  • शुरुआत में ऐप का नाम, पुस्तिका के नाम का शीर्षक, और हर पेज नंबर का शीर्षक होता है, और उनके नीचे हर गोशुइन की तस्वीर, जापानी युग और ईसवी सन दोनों में दर्शन की तारीख़, मंदिर का नाम और नोट छपते हैं। गोजोइन (किले की मुहर) जैसे गोशुइन से अलग प्रकार, और तय किया गया लिखने का तरीक़ा, दर्शन की तारीख़ के बगल में छपते हैं।
  • तस्वीरें लंबी भुजा पर लगभग 800px तक छोटी की गई प्रतियाँ हैं।
  • आख़िर में PDF बनने की तारीख़ छपती है।
  • जगह की जानकारी और मंदिर के नाम का उच्चारण नहीं छपते।
  • नोट जैसे हैं वैसे ही छपते हैं। सिर्फ़ नोट हटाकर एक्सपोर्ट करने की कोई सेटिंग नहीं है, इसलिए किसी को देने से पहले नोट में लिखी बातें दोबारा पढ़ लें।

जो तस्वीरें इम्पोर्ट तो हो गईं पर अभी किसी पुस्तिका में नहीं जोड़ी गईं, वे अभी गोशुइन का रिकॉर्ड नहीं बनीं, इसलिए बैकअप, CSV और PDF, तीनों में से किसी में नहीं जातीं। एक्सपोर्ट से पहले उन्हें पुस्तिका में जोड़ लें।

जो यह नहीं कर सकता, वह भी लिख देता हूँ। .goshuin बैकअप को ऐप के बाहर खोलकर पढ़ने का कोई तरीक़ा नहीं दिया गया है। CSV या PDF पढ़वाकर रिकॉर्ड वापस लाना भी नहीं हो सकता। कई डिवाइसों के बीच सिंक भी नहीं होता।

पहली पुस्तिका में बिना ख़रीद के, बिना किसी सीमा के रिकॉर्ड रख सकते हैं। “पूरी बही” से क्या-क्या मिलता है, इसकी सूची कीमत वाले हिस्से में दी है। कीमत App Store में दिखने वाली ही देखें।

सामान्य प्रश्न

CSV को Numbers या Google Sheets में खोलें, तो वह कैसे दिखती है?
इस ऐप की CSV में पहली पंक्ति में “पुस्तिका”, “पेज” जैसे कॉलम के नाम होते हैं, और दूसरी पंक्ति से हर पंक्ति में एक गोशुइन। ईसवी सन वाली दर्शन की तारीख़ 2019-05-01 के रूप में एक्सपोर्ट होती है, पर स्प्रेडशीट उसे तारीख़ समझकर दिखाने का रूप बदल सकती है। जापानी युग वाली दर्शन की तारीख़ युग के नाम समेत लिखा गया पाठ है, इसलिए इस कॉलम पर क्रम लगाने से दर्शन का क्रम नहीं बनता। क्रम ईसवी सन वाले कॉलम पर लगाएँ।
PDF को फ़ोन पर पलटकर देखने के लिए उसे कहाँ रखें?
एक्सपोर्ट करते ही शेयर शीट खुलती है; फ़ाइल को iPhone के “Files” ऐप में सेव कर लें, तो ऐप खोले बिना भी उसे देख सकते हैं। इस ऐप की PDF हर पुस्तिका की एक फ़ाइल होती है, इसलिए तीन पुस्तिकाएँ हों तो शेयर शीट लगातार तीन बार खुलती है। हर फ़ाइल एक-एक करके सेव करें। अगर कुछ गोशुइन किसी पुस्तिका में नहीं हैं, तो उनके लिए वह एक बार और खुलती है।
एक्सपोर्ट की गई CSV को किसी दूसरे रिकॉर्ड ऐप या अपनी स्प्रेडशीट में ले जा सकते हैं?
अक्षरों वाला हिस्सा कभी-कभी ले जाया जा सकता है। जिस साधन में ले जाना है, वह CSV पढ़ता भी हो, तब भी कॉलम के नाम, उनका क्रम और तारीख़ लिखने का ढंग उस साधन के हिसाब से मिलाना पड़ता है, इसलिए पहले स्प्रेडशीट में कॉलम ठीक करके फिर इम्पोर्ट करना होता है। तस्वीरें CSV में नहीं होतीं, इसलिए उन्हें फ़ोटो ऐप में बची मूल तस्वीरों से अलग से लाना होता है। PDF पन्नों की प्रति है, इसलिए किसी दूसरी जगह ले जाने के काम की नहीं।
एक्सपोर्ट के बाद रिकॉर्ड सुधारें, तो क्या बदलाव PDF या CSV में भी आ जाता है?
नहीं आता। एक्सपोर्ट की गई फ़ाइल उस समय के रिकॉर्ड की प्रति है जब आपने एक्सपोर्ट किया था। दर्शन की तारीख़ या मंदिर का नाम सुधारने के बाद इस्तेमाल करना हो, तो दोबारा एक्सपोर्ट करें। इस ऐप में PDF के आख़िर में उसके बनने की तारीख़ छपती है, और CSV की फ़ाइल के नाम में एक्सपोर्ट की तारीख़ होती है, इसलिए आप पहचान सकते हैं कि आपके पास की प्रति कब की है।
बैकअप, और CSV या PDF — इन्हें कब-कब दोबारा बनाना चाहिए?
CSV और PDF, पलटकर देखने, गिनने या काग़ज़ पर उतारने से ठीक पहले बना लेना काफ़ी है। बैकअप के लिए दिनों से ज़्यादा यह देखना सही बैठता है कि कितने रिकॉर्ड जुड़े। बैकअप बनाने के बाद अगर 10 रिकॉर्ड जोड़े हैं, तो सिर्फ़ उसी बैकअप से वापस लाने पर वही 10 रिकॉर्ड छूटेंगे। यह ऐप, जिस एक्सपोर्ट के बारे में आपने बताया कि वह डिवाइस के बाहर सेव हो गया, उसके बाद 50 रिकॉर्ड जुड़ते ही होम स्क्रीन पर एक्सपोर्ट करने की याद दिलाता है (अगर आपने कभी सेव होने की पुष्टि नहीं की, तो पहले ही रिकॉर्ड से याद दिलाता है)।