تبدیل JSON به CSV رایگان
آرایههای JSON را به CSV و CSV را به JSON تبدیل کنید. مقادیر تودرتو، فیلدهای نقلقولدار و کاماهای درون مقادیر را به صورت خودکار مدیریت میکند.
کاربردهای رایج
- داده های JSON API را به CSV صادر کنیدپاسخ های JSON API و داده های صادراتی را به فرمت CSV برای Excel ، Google Sheets و پایگاه های داده تبدیل کنید.
- JSON را به CSV آماده Excel تبدیل کنیدهر فایل داده JSON یا پاسخ API را به CSV تخت تبدیل کنید که Excel و Google Sheets می توانند مستقیماً باز کنند.
- داده های JSON را برای درون ریزی پایگاه داده آماده کنیدصادرات JSON را به CSV برای واردات دسته ای به MySQL ، PostgreSQL ، SQLite و پایگاه های داده دیگر تبدیل کنید.
- گزارش های JSON را برای تجزیه و تحلیل به CSV تبدیل کنیدداده های تجزیه و تحلیل JSON ، گزارش ها و گزارش ها را به CSV برای هوش تجاری و تجزیه و تحلیل داده تبدیل کنید.
- JSON به CSV برای گردش کار توسعه دهندهتجهیزات آزمایشی ، داده های جعلی و JSON پیکربندی را به سرعت به CSV یا بالعکس تبدیل کنید - بخش خط لوله داده های شما.
نحوه کار
این ابزار بین JSON و CSV کاملاً در مرورگر شما با صفر کتابخانه خارجی تبدیل میکند — منطق تبدیل TypeScript دستنویسی است که بهصورت محلی اجرا میشود. تجزیه JSON از JSON.parse بومی مرورگر استفاده میکند، درحالیکه تجزیه CSV از یک ماشین-حالت سفارشی RFC 4180 استفاده میکند که موارد خاص بسیاری از تبدیلکنندههای سادهلوح را بهدرستی مدیریت میکند.
- 1JSON تجزیه شد و سرتیترها جمعآوری شدندJSON.parse() ورودی را میخواند و آن را بهعنوان یک آرایه اعتبارسنجی میکند. مبدل سپس هر شیء در آرایه را میپیماید تا اجتماعی از همه کلیدها بسازد — پس آرایههای پراکنده که ردیفهای مختلف فیلدهای مختلف دارند همچنان یک ردیف سرتیتر کامل تولید میکنند.
- 2مسطحسازی اختیاری شیء تودرتواگر گزینه مسطحسازی روشن باشد، اشیاء تودرتو مانند {"address":{"city":"Oslo"}} پیش از ساخت سرتیترها بهطور بازگشتی به ستونهای نقطه-نمادین (address.city) فرومیریزند. آرایهها و اشیاء خالی بهعنوان مقادیر سلولی JSON-رشتهشده باقی میمانند.
- 3کدگذاری سلول مطابق-با-RFC-4180 با خنثیسازی فرمولهر مقدار سلول طبق RFC 4180 گریز میشود: فیلدهای حاوی کاما، نقلقول-دوگانه، یا خطجدید در نقلقولهای دوگانه پیچیده میشوند، و نقلقولهای داخلی دوبرابر میشوند. حالت صدور امن (بهطور پیشفرض روشن) همچنین هر سلولی که با =، +، -، یا @ شروع میشود را با یک نقلقول تک پیشوند میکند، و از تبدیل مقادیر تزریقشده به فرمولهای اجرایی توسط اپهای صفحهگسترده مانند Excel یا Google Sheets جلوگیری میکند.
- 4CSV-به-JSON از یک ماشین-حالت سطح-کاراکتر استفاده میکندبا معکوسکردن جهت، تابع مشترک parseCsv ورودی را کاراکتر به کاراکتر میپیماید، و ردیابی میکند آیا داخل یک فیلد نقلقولشده است تا کامای تعبیهشده، نقلقولهای دوگانه گریزشده ("")، و خطجدید درون سلولها را بهدرستی مدیریت کند — مواردی که یک رویکرد ساده تقسیم-بر-خط بد مدیریت میکند. detectDelimiter اولین ردیف را برای کاما، نقطهویرگول، تب، یا پایپ بررسی میکند تا از صدورهای غیراستاندارد بهطور خودکار پشتیبانی کند.
ابزارهای مرتبط
نمایشگر Excel / XLSX
فایلهای صفحهگسترده .xlsx، .xls، .csv و .ods را بدون Excel یا Google Sheets باز و مشاهده کنید. بین شیتها جابجا شوید و به CSV یا JSON صادر کنید. کاملاً در مرورگر شما اجرا میشود.
تبدیل JSON به Excel
یک آرایه JSON از اشیاء را به صفحهگسترده Excel (XLSX) یا CSV تبدیل کنید. اشیاء تودرتو به ستونهای نقطهدار تبدیل میشوند. کاملاً در مرورگر شما اجرا میشود — بدون آپلود.
تبدیل PDF به Excel
فایل PDF را رها کنید تا جدولهایش به سطر و ستون تبدیل و به Excel (.xlsx) یا CSV ذخیره شوند؛ مناسب صورتحساب بانکی، فاکتور و گزارش. پیش از ذخیره پیشنمایش میبینید و مبلغها عدد واقعی میمانند. همهچیز در مرورگر شما انجام میشود و چیزی بارگذاری نمیشود.