मुफ़्त स्प्रेडशीट व्यूअर
CSV, TSV या Excel फ़ाइलों को इंटरैक्टिव रूप से आयात और देखें।
यहाँ स्प्रेडशीट फ़ाइल छोड़ें
या अपलोड करने के लिए क्लिक करें (CSV, TSV, Excel)
कैसे उपयोग करें
- स्प्रेडशीट अपलोड करें उसे ड्रॉप ज़ोन पर खींचकर, या फ़ाइल चुनने के लिए क्लिक करके।
- किसी भी कॉलम हेडर पर क्लिक करके उस कॉलम के अनुसार आरोही या अवरोही क्रम लगाएँ।
- किसी भी मान से पंक्तियाँ फ़िल्टर करने के लिए सर्च फ़ील्ड का उपयोग करें। परिणाम तुरंत अपडेट होते हैं।
अक्सर पूछे जाने वाले प्रश्न
कौन-कौन से फ़ाइल प्रारूप समर्थित हैं?
CSV, TSV और Excel (.xlsx, .xls) फ़ाइलें समर्थित हैं। टूल CSV के लिए स्वचालित रूप से डिलिमिटर का पता लगाता है।
क्या मैं कई कॉलम के अनुसार क्रम लगा सकता हूँ?
किसी कॉलम हेडर पर क्लिक करके उस कॉलम के अनुसार क्रम लगाएँ। प्रत्येक क्लिक आरोही, अवरोही और कोई क्रम नहीं के बीच बदलता है।
कौन-सी फ़ाइल का आकार स्वीकृत है?
आपके ब्राउज़र की मेमोरी सीमा तक की फ़ाइलें लोड की जा सकती हैं। आम तौर पर कई सौ हज़ार पंक्तियों वाली तालिकाएँ ठीक हैं।
Spreadsheet Viewer कब काम आता है
Viewer editor से अलग tool है। Excel, Google Sheets, और Numbers सब कुछ करते हैं, open, edit, calculate, format, share। लेकिन ऐसे moments होते हैं जब आपको बस data देखना होता है बिना heavy app launch किए या किसी और के cloud में sign in किए:
- QA / engineering: एक server endpoint द्वारा exported CSV को downstream pipeline में push करने से पहले confirm करना कि यह well-formed है।
- Customer support: locally Excel install किए बिना किसी customer का uploaded file inspect करने के लिए open करना।
- Auditing: SQL export या analytics dashboard से एक large CSV को spot-check करना। Sorting और searching usually enough हैं; full editing की ज़रूरत नहीं।
- Mobile inspection: Phone पर Office या Sheets app के बिना एक CSV attachment open करना।
- Privacy-sensitive review: customer / employee / financial data को Google Sheets, OneDrive, या किसी अन्य cloud service पर upload किए बिना examine करना।
- Quick comparison: browser tabs में दो files side by side open करना Excel twice launch करने से faster है।
- One-off CSV inspection उस machine पर जिसमें Excel नहीं है, Linux servers, Chromebooks, kiosk machines।
CSV: बिना Spec का एक Format
CSV (comma-separated values) tabular data के लिए lowest-common-denominator interchange format है। कोई formal standard नहीं है; closest thing RFC 4180 (October 2005) है, जो normative के बजाय informational है। जिन rules पर सब agree करते हैं:
- Line breaks (RFC CRLF specify करता है; अधिकांश parsers LF भी accept करते हैं) द्वारा separated, प्रति line एक record।
- Fields को एक single delimiter character द्वारा separated किया जाता है, comma default है।
- Header row optional है; यदि present है, तो यह first line है।
- Commas, line breaks, या double quotes वाले fields को double quotes में अवश्य enclose किया जाना चाहिए।
- Embedded double quotes को doubling करके escape किया जाता है:
"She said ""hello"""। - MIME type
text/csvहै।
Practice में, «CSV» का मतलब tab-separated (TSV), semicolon-separated (continental Europe में common जहां comma decimal separator है), या pipe-separated भी हो सकता है। यह viewer most likely delimiter auto-detect करता है और accordingly parse करता है।
Excel Encoding Trap
Excel में खुलने पर CSVs broken क्यों दिखती हैं इसकी एक common reason: file UTF-8 encoded है लेकिन Byte Order Mark (BOM) नहीं है, और Windows Excel text files के लिए Windows-1252 default करता है। Result है non-ASCII characters पर mojibake, accented letters, currency symbols, Asian scripts सब garbage की तरह display होते हैं। Browser-based viewers जैसे यह BOM की ज़रूरत के बिना UTF-8 correctly read करते हैं, इसलिए Excel में broken दिखने वाला CSV यहां perfectly display हो सकता है। Flip side: UTF-8 BOM वाला CSV दोनों में correctly display होता है, इसलिए BOM add करना generally safer authoring choice है।
XLSX: XML का एक Zip
Office Open XML (the format behind .xlsx) को ECMA-376 और ISO/IEC 29500 के रूप में standardise किया गया। Binary appearance के बावजूद, एक .xlsx file actually एक ZIP archive है जिसमें XML documents, workbook definition, sheet contents, shared strings, styles वगैरह हैं। एक .xlsx को .zip rename करके unzip करने से structure reveal होती है: xl/workbook.xml, xl/worksheets/sheet1.xml, xl/sharedStrings.xml, xl/styles.xml। यह viewer archive को locally unzip करने के लिए JSZip library use करता है और फिर table reconstruct करने के लिए relevant XML parts parse करता है।
एक practical scope note: यह एक viewer है, हर Excel feature का parser नहीं। Current implementation workbook की first sheet और cell values themselves read करती है, यह styles, conditional formatting, charts, named ranges, formulas (cached value shown होती है, formula expression नहीं), या pivot tables parse नहीं करती। Full Excel feature support के लिए, file को Excel, LibreOffice Calc, या Google Sheets में open करें। Quick «what's in this file» inspection के लिए, viewer enough है।
XLS (पुराना Binary Format)
Excel 97-2003 में use किया गया older .xls format एक binary BIFF (Binary Interchange File Format) document है, ZIP archive नहीं। इसे XLSX से entirely अलग parser चाहिए। यदि आपके पास एक old .xls file है तो सबसे clean path है इसे Excel, LibreOffice, या Google Sheets में open करना और .xlsx के रूप में re-save करना: modern format everywhere काम करता है और tooling के broader ecosystem को unlock करता है।
Privacy यहां Matters करती है
Spreadsheets कुछ most privacy-sensitive files हैं जो एक organisation handle करती है। Email addresses और order histories वाली customer lists। Salaries, performance ratings, home addresses वाला employee data। Revenue figures, vendor terms, M&A pipelines वाले financial reports। Patient identifiers वाला healthcare data। Server-side viewers हर uploaded spreadsheet की हर cell receive करते हैं, और एक बार server पर, data transit logs, processing caches, और backup snapshots में रहता है privacy policy की परवाह किए बिना।
यह viewer पूरी तरह आपके browser में run होता है। File आपके file system से local memory में जाती है, आपके device पर JavaScript में run हो रहे JSZip और एक CSV reader द्वारा parse होती है, और एक HTML table में render होती है। कुछ भी upload नहीं होता; कोई analytics endpoint cells नहीं देखता; tab close करने से memory release होती है। Same workflow जो आपको upload-leak risks से protect करती है इसका यह भी मतलब है कि कोई «recently viewed» history नहीं है, यदि आपको return करना हो तो original file bookmark या save करें।
Viewer क्या नहीं करता
Scope के बारे में honest होना:
- कोई editing नहीं। Design से read-only। Cells modify करने, changes save back करने, या दूसरों के साथ share करने के लिए Excel / Sheets / Numbers / LibreOffice Calc use करें।
- कोई formula evaluation नहीं। Formulas वाले XLSX cells वह cached value show करती हैं जो Excel ने file save होने से पहले last compute की थी। Recalculate करने के लिए file एक real spreadsheet app में open करें।
- कोई charts, shapes, conditional formatting नहीं। XLSX में stored visual elements render नहीं होते, आप underlying cell values देखते हैं, वह visual treatment नहीं जो Excel apply करेगा।
- XLSX के लिए single sheet। Viewer multi-sheet workbooks की first sheet read करता है। Sheets 2+ के लिए एक real spreadsheet app में file tab करें।
- कोई styles parsing नहीं। Currency, date, और percentage cells raw underlying numbers के रूप में display होती हैं, integer 45,657 के रूप में stored एक date
45657display होती है उस styled date की जगह जो Excel show करेगा। - कोई write / export नहीं। Viewer file में save back नहीं कर सकता। उसके लिए original spreadsheet app use करें।
प्रदर्शन नोट्स
Few tens of megabytes तक की files एक modern device पर एक-दो seconds में parse और render होती हैं। उससे आगे (जैसे, SQL export से एक 200-MB CSV) browser memory bottleneck बन जाती है। Genuinely massive datasets के लिए, command-line tools बेहतर हैं: csvkit, q, miller, या बस Linux box पर head/cut/awk/sort। Viewer «quick inspection» के लिए built है, multi-million-row data पर analytical workloads के लिए नहीं।
सामान्य गलतियाँ
- Excel-style formatting expect करना। Viewer underlying cell values read करता है, Excel के display formatting नहीं।
45657के रूप में stored date45657show होती है, «January 30, 2025» के रूप में नहीं। - Sheets 2+ ढूंढना। Design से single-sheet। Multi-sheet navigation के लिए file एक real spreadsheet app में open करें।
- इसे editor की तरह use करने की कोशिश करना। Read-only। पूरा point full app launch किए बिना fast inspection है।
- Huge files load करना। Browser tab में parse-and-render की practical limits few tens of MB के around हैं। Multi-million-row CSVs के लिए, command-line tooling use करें।
- CSV-with-comma और CSV-with-semicolon को confuse करना। European Excel अक्सर semicolons के साथ CSV save करता है क्योंकि उन locales में comma decimal separator है। Viewer अधिकांश cases में delimiter auto-detect करता है लेकिन यदि आपकी file single column की तरह दिखती है, तो wrong delimiter usual culprit है।
- यह assume करना कि BOM irrelevant है। BOM determine करता है कि Excel UTF-8 correctly read करता है या नहीं; यह viewer UTF-8 cleanly read करता है चाहे BOM हो या न हो। यदि same file यहां fine दिखती है लेकिन Excel में garbled, तो missing BOM कारण है।
अधिक अक्सर पूछे जाने वाले प्रश्न
मेरा XLSX dates की जगह numbers क्यों show करता है?
क्योंकि Excel dates को serial numbers (30 December 1899 से days की count) के रूप में store करता है और उन्हें «January 15, 2024» के रूप में render करने के लिए cell styles use करता है। Viewer underlying number read करता है लेकिन Excel की date-formatting style apply नहीं करता, इसलिए आप raw 45657 देखते हैं। Formatted date देखने के लिए, file Excel, Google Sheets, या LibreOffice Calc में open करें।
क्या मैं viewer में cells edit कर सकता हूं?
नहीं, design से read-only। Viewer data files की fast inspection के लिए है; editing के लिए full spreadsheet app use करें। Trade-off intentional है: एक read-only viewer Microsoft 365, Google account sign-in, या app installation की ज़रूरत के बिना किसी भी browser से बहुत faster load होता है और reliably काम करता है।
क्या मेरी file कहीं upload होती है?
नहीं। File आपके local file system से JavaScript memory में जाती है, browser में directly JSZip (XLSX के लिए) या एक CSV parser (CSV/TSV के लिए) द्वारा parse होती है, और एक HTML table में render होती है। कुछ भी network cross नहीं करता। यह matters करता है क्योंकि spreadsheets routinely customer PII, employee records, या financial figures contain करती हैं जो आप third-party server से flow नहीं होने देना चाहते।
Size limit क्या है?
50 MB तक की files accepted हैं; कुछ भी बड़ा आपके browser की memory protect करने के लिए reject किया जाता है। Few tens of MB तक की files एक typical laptop पर comfortably load होती हैं, हालांकि parse times limit के near जाने पर seconds में stretch होती हैं। SQL-export-with-multimillion-rows use case के लिए, command-line tools (csvkit, miller, q) job के लिए designed हैं और आपके browser tab से fight नहीं करेंगे।
मेरा CSV many की जगह एक column क्यों show कर रहा है?
Almost always एक delimiter mismatch। European Excel द्वारा save की गई CSV files अक्सर semicolons use करती हैं (क्योंकि उन locales में comma decimal separator है)। Viewer data की first line से delimiter auto-detect करता है; यदि detection fail होती है, तो file को अलग delimiter के साथ re-export करने की या एक ऐसे tool में open करने की ज़रूरत हो सकती है जो delimiter explicitly specify करने देता हो।
क्या viewing के बाद data download कर सकता हूं?
Original file जो आपने upload किया वह अभी भी आपके device पर है, आपको इसे re-download करने की ज़रूरत नहीं। Viewer currently एक re-formatted CSV emit या formats के बीच convert नहीं करता। Format conversions के लिए, JSON से CSV और मुफ़्त XML से CSV कनवर्टर tools अन्य input directions handle करते हैं।