جدول CSV بیننده
مشاهده، مرتبسازی، جستجو و کاوش دادههای CSV در یک جدول با قالببندی زیبا. رایگان، ایمن و بدون نیاز به آپلود.
فایل CSV را در اینجا بکشید و رها کنید
یا متن CSV را در زیر جایگذاری کنید
مشاهده، مرتبسازی، جستجو و کاوش دادههای CSV در یک جدول با قالببندی زیبا. رایگان، ایمن و بدون نیاز به آپلود.
یا متن CSV را در زیر جایگذاری کنید
فایلهای CSV متن سادهای هستند که مقادیر با کاما از هم جدا شدهاند - ساده، اما از نظر بصری آشفته. خواندن یک CSV در یک ویرایشگر متن دیواری از متن جدا شده با کاما ایجاد می کند که در آن مرزهای فیلد محو می شود و تراز ستون ها از بین می رود. یک نمایشگر جدول CSV فایل را تجزیه می کند و آن را به عنوان یک جدول HTML ارائه می کند، تراز ستون ها را بازیابی می کند و داده ها را قابل اسکن می کند.
فراتر از نمایش ساده، نمایشگرهای جدول ویژگیهایی را ارائه میکنند که دادههای CSV را قابل پردازش میکند: مرتبسازی ستون (برای مرتبسازی بر اساس آن ستون، روی سرصفحه کلیک کنید)، فیلتر کردن (فقط ردیفهایی را که با یک شرط مطابقت دارند نشان داده شود)، جستجو (پیدا کردن یک مقدار در تمام ستونها) و صفحهبندی (پیمایش فایلهای بزرگ بدون بارگیری همه چیز به طور همزمان).
این نمایشگر با استفاده از PapaParse، قابل اعتمادترین کتابخانه CSV در اکوسیستم جاوا اسکریپت، CSV را در مرورگر شما تجزیه می کند. این فرمت ویژگیهای عجیب و غریب را مدیریت میکند: فیلدهای نقلشده حاوی کاما، نقلقولهای فرار، انتهای خط مختلط، نشانگرهای BOM اختیاری، سلولهای چند خطی. جدول ارائه شده تعاملی است و داده های اصلی در دستگاه شما باقی می مانند.
اکسل فایلهای CSV را باز میکند اما تبدیلهای خود را اعمال میکند - صفرهای ابتدایی حذف شده از رشتههای عددی، تاریخها دوباره قالببندی شدهاند، نماد علمی اعمال شده برای اعداد طولانی. این تغییرات داده ها را خراب می کند و در صورت ذخیره مجدد فایل می تواند مشکلات واقعی ایجاد کند. یک نمایشگر وب CSV را دقیقاً همانطور که هست، بدون تبدیل خودکار نمایش می دهد.
بازرسی سریع بدون باز کردن اکسل یا ویرایشگر کد نیز ارزشمند است. بیننده که در یک برگه مرورگر قرار می گیرد، داده ها را فوراً ارائه می دهد. برای مشاهده سریع معمولی، این سریعتر از راه اندازی اکسل است.
فایل را رها کنید یا محتوا را جایگذاری کنید، جدول را پیمایش کنید.
PapaParse تغییرات CSV را مدیریت میکند: فیلدهای نقلشده حاوی کاما، نقل قولهای فرار از طریق دو برابر کردن، سلولهای چند خطی، انتهای خط مختلط، BOM در شروع فایل. خروجی آرایه ای از آرایه ها (یا اشیاء در صورت شناسایی هدرها) است.
رندر از یک جدول HTML با مجازیسازی برای فایلهای بزرگ استفاده میکند - فقط ردیفهای قابل مشاهده به DOM ارائه میشوند، با فاصلهدهنده مکانها در بالا و پایین. این کار بیننده را روی فایل هایی با صدها هزار ردیف پاسخگو نگه می دارد.
مرتب سازی و فیلتر کردن در جاوا اسکریپت اتفاق می افتد. الگوریتمهای مرتبسازی معمولاً با توابع مقایسهکننده هستند. فیلتر کردن از منطبقهای ساده شامل () یا regex استفاده میکند. هر دو بر روی مجموعه داده کامل اجرا می شوند. عملکرد به اندازه مجموعه داده و پیچیدگی شرایط بستگی دارد.