Theory
वह file जिसने अपने formulas खो दिए
Meera का accountant उसकी sales "CSV के रूप में" माँगता है। वह Save As click करती है, CSV चुनती है, भेज देती है, और बाद में जाँचने को खोलती है: उसके totals अब भी हैं, पर हर formula गायब है, रंग गायब हैं, और सिर्फ January sheet बची, February और March लुप्त।
कुछ टूटा नहीं। CSV जान-बूझकर छीना हुआ format है, और ठीक-ठीक जानना कि यह क्या रखता और गिराता है एक असली (और exam) ज़रूरत है। पहले, save करने की मूल बातें; फिर CSV का बड़ा सपाटीकरण।
At a glance
saving options
| Action | Shortcut | असर |
|---|---|---|
| Save | Ctrl+S | मौजूदा file overwrite करता है |
| Save As | F12 | नई copy: नया name, जगह या format |
| Save As CSV | F12 > CSV | सादा text, सिर्फ values, एक sheet |
| Spell Check | F7 | cells में गलत spelling वाला text flag करता है |
Theory
काली-सफ़ेद में एक photocopy
CSV के रूप में save करना एक रंगीन, कई-page रिपोर्ट को एक पुरानी काली-सफ़ेद एक-page machine पर photocopy करने जैसा है। आप शब्द और numbers रखते हैं, पर रंग, वे formulas जिन्होंने उन्हें compute किया, images, अतिरिक्त pages: सब गायब। CSV वही सर्वव्यापी, हर-कोई-पढ़-सके format है ठीक इसलिए क्योंकि यह हर तड़क-भड़क वाली चीज़ फेंक देता है और सिर्फ सादा comma-separated text रखता है।
Theory
CSV क्या रखता और गिराता है
एक CSV file शाब्दिक रूप से commas से अलग की values वाली text lines है:
Sugar,45,20
Rice,60,15
रखता है: दिखाई गई values, सादे text के रूप में।
गिराता है: formulas (सिर्फ उनके results बचते हैं, जमे text के रूप में), सारी formatting, images और shapes, और active वाले को छोड़ हर sheet, CSV एक sheet, कोई formulas नहीं, कोई style नहीं रखता है।
इसे programs के बीच कच्चा data ले जाने को इस्तेमाल कीजिए (accounting software, databases)। इसे अपनी working file के रूप में कभी इस्तेमाल मत कीजिए, save करते ही आप अपने formulas खो देंगे।
Quiz
Meera के workbook में 3 sheets, रंगीन headers, और formulas हैं। वह इसे CSV के रूप में save करके फिर से खोलती है। उसे क्या मिलता है?
- सादी values की एक sheet: कोई formulas नहीं, कोई रंग नहीं, बाकी sheets गायब
- तीनों sheets ठीक पहले जैसी
- formulas बचे पर रंग हटे
- एक error, CSV numbers नहीं रख सकता
Show the answer
सादी values की एक sheet: कोई formulas नहीं, कोई रंग नहीं, बाकी sheets गायब
CSV सादा text है: यह सिर्फ active sheet की दिखाई गई values रखता है, formulas, formatting और बाकी दो sheets गिराते हुए। यह एक-तरफ़ा सपाटीकरण हर किसी को एक बार फँसाता है। नियम: कच्चा data SHARE करने को CSV export कीजिए, पर अपना असली काम .xlsx में रखिए। "CSV के रूप में save करने पर क्या खोता है?" एक मानक short-answer सवाल है।
Theory
Workbook protection और linking
Protect Workbook (Review tab) structure को lock करती है: कोई sheets add, delete, rename, move या hide नहीं कर सकता। यह पिछले lesson की Protect Sheet से अलग है, जिसने एक sheet के अंदर के cells lock किए। Structure बनाम contents।
Linking spreadsheets: एक formula किसी दूसरी file के एक cell को reference कर सकता है:
=[Feb.xlsx]Sheet1!B2
अब Meera की yearly summary, February का total February file से live खींचती है। February edit कीजिए, और summary update हो जाती है। बारह month files एक master को feed करतीं, कोई फिर से typing नहीं।
Think first
Protect Sheet या Protect Workbook?
Meera अपने भाई को February tab पूरी तरह DELETE करने से रोकना चाहती है (सिर्फ उसमें cells edit करने से नहीं)। उसे कौन सी protection चाहिए, और यह पिछले lesson वाली क्यों नहीं है?
Show the answer
Protect Workbook। पिछले lesson की Protect Sheet एक sheet के अंदर के cells की रक्षा करती है; यह किसी को पूरा tab delete करने से नहीं रोक सकती। workbook protect करना structure को lock करता है, sheets add, delete, rename, hide करना। अंगूठे का नियम: Protect Sheet = cells; Protect Workbook = tabs। Exams इन दोनों को सीधे contrast करते हैं, इसलिए इन्हें अलग रखिए।
Watch out
Marks कहाँ कटते हैं
यह सोचना कि CSV formulas या कई sheets रखता है, यह दोनों नहीं रखता, सिर्फ active sheet की values text के रूप में। Save (overwrite) को Save As (नई copy) से गड्डमड्ड करना। और Protect Workbook (structure: tabs) को Protect Sheet (contents: cells) से मिलाना, एक पक्का comparison सवाल। यह भी ध्यान दें एक linked file: अगर आप Feb.xlsx rename या move करें, link टूट जाता है, एक असली gotcha जिसे जवाबों में बताना अच्छा है।
Theory
CSV databases तक आपका पुल है
वह सादा comma-separated format ठीक वैसे है जैसे data spreadsheets और databases के बीच चलता है: आप Unit 3/4 में records को SQL में load करने को एक CSV export करेंगे, और Python के data tools (BCA204) लगातार CSVs पढ़ते हैं। CSV की सादगी ही उसकी महाशक्ति है, धरती का हर program इसे पढ़ सकता है। आगे: sheet को ढंग से print करना, print area, preview, और quick print।
Summary
Key takeaways
- Save overwrite करता है; Save As एक नई copy बनाता है (नया name, जगह या format)।
- CSV सादा comma-separated text है: सिर्फ active sheet की values रखता है, formulas, formatting और बाकी sheets गिराता है।
- programs के बीच कच्चा data ले जाने को CSV इस्तेमाल कीजिए; असली काम .xlsx में रखिए।
- Protect Sheet एक sheet के अंदर के CELLS lock करती है; Protect Workbook STRUCTURE (tabs) lock करती है।
- Linked spreadsheets files के आर-पार live values खींचते हैं (=[Feb.xlsx]Sheet1!B2); source rename करना link तोड़ देता है।
- याद रखने का hook: CSV आपके workbook की एक काली-सफ़ेद एक-page photocopy है।