ממיר 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. תצוגה מקדימה של השורות לפני ההורדה; סכומים נשארים מספרים אמיתיים. פועל בדפדפן שלכם — שום דבר לא מועלה.