דילוג לתוכן הראשי
כלים אונליין 100% בדפדפן שלך — דף הבית

המרת CSV, ‏Excel ו־JSON

קובץ טבלאי אחד, שלושה פורמטים. גררו CSV, ‏xlsx או JSON, בדקו את התצוגה המקדימה, והורידו בפורמט שצריך — הכל בדפדפן שלכם.

גררו קובץ לכאן

או

CSV, ‏Excel (xlsx) או JSON — גם אם הסיומת שונה · עד 20MB

הקובץ מעובד במחשב שלך בלבד ולא נשלח לשום שרת

איך זה עובד?

  1. 1

    העלו את הקובץ

    גררו קובץ CSV, ‏Excel (xlsx) או JSON. הכלי מזהה את הפורמט מהתוכן ולא מהסיומת, ולכן גם חלון בחירת הקובץ אינו מסנן לפי סיומת — קובץ בשם export.txt שהוא CSV לכל דבר ייקרא נכון.

  2. 2

    בדקו את התצוגה המקדימה

    הטבלה מוצגת לפני ההורדה, עם מספר השורות והעמודות. אם המפריד או שורת הכותרות זוהו לא נכון, אפשר לתקן במקום.

  3. 3

    בחרו פורמט יעד

    Excel, ‏CSV או JSON. לכל פורמט יש את ההגדרות שחשובות לו — מפריד וסימון UTF-8 ל־CSV, טיפוסי ערכים ל־JSON.

  4. 4

    הורידו

    הקובץ נוצר בדפדפן ויורד למחשב בשם המקורי עם הסיומת החדשה.

שאלות נפוצות

הקובץ שלי מועלה לשרת?

לא. ההמרה כולה מתבצעת בדפדפן שלכם, והקובץ לא נשלח לשום מקום. זה חשוב במיוחד בטבלאות שיש בהן שכר, מספרי טלפון או פרטי לקוחות — הנתונים לא עוזבים את המחשב, גם לא לרגע.

למה העברית בקובץ ה־CSV שלי נראית כג׳יבריש באקסל?

זו בעיית קידוד. אקסל בווינדוס פותח CSV לפי הגדרות האזור, אלא אם הקובץ נושא סימון UTF-8 בתחילתו. הכלי מוסיף את הסימון הזה כברירת מחדל, ולכן קובץ שיצא מכאן ייפתח נכון. בכיוון ההפוך, קובץ שנשמר בקידוד העברי הישן Windows-1255 מזוהה ונקרא נכון אוטומטית.

הקובץ שלי מופרד בנקודה־פסיק ולא בפסיק

זה תקין. אקסל אינו כותב תמיד פסיק — הוא הולך אחרי הגדרת "מפריד הרשימות" של ווינדוס. בהגדרות העברית המפריד הוא פסיק, ולכן קובץ עם נקודה־פסיק כמעט תמיד הגיע ממקום אחר: במדינות שבהן הפסיק הוא המפריד העשרוני (גרמניה, צרפת, ספרד) ברירת המחדל היא נקודה־פסיק, וגם מערכת עסקית שהוגדרה ידנית מייצאת כך. הכלי מזהה את המפריד לבד, ואם הזיהוי לא קלע — אפשר לבחור אותו ידנית ולראות מיד את התוצאה בתצוגה המקדימה.

אילו קבצי Excel נתמכים?

קובצי xlsx שהם גיליון פשוט — טבלה של תאים. נוסחאות נקראות לפי הערך המחושב האחרון ששמור בקובץ, ואם לא נשמר ערך התא יוצא ריק. נוסחה ששמורה לה שגיאה, כמו חלוקה באפס, עוברת כטקסט השגיאה עצמו — והכלי מציין זאת לפני ההורדה. עיצוב, תרשימים ותמונות אינם מומרים, ותאים ממוזגים מתפרקים: הערך נשאר בתא הראשון של האזור הממוזג והשאר יוצאים ריקים. קובץ xls ישן צריך להישמר קודם כ־xlsx.

מה קורה לתאריכים?

באקסל תאריך הוא מספר סידורי, ותא נחשב לתאריך רק לפי פורמט התצוגה שלו. בקריאה הכלי מזהה את הפורמט וממיר לתאריך בכתיב YYYY-MM-DD, שאינו דו־משמעי בין הכתיב הישראלי לאמריקאי. אם התא לא סומן באקסל כתאריך, הוא יישאר מספר. בכיוון הכתיבה חשוב לדעת את המגבלה: בקובץ Excel שנוצר כאן התאריך נכתב כטקסט ולא כתאריך אמיתי, ולכן אקסל לא ימיין או יחשב אותו עד שתמירו את העמודה לתאריך בעצמכם. מספרים, לעומת זאת, נשמרים כמספרים.

יש לי תאים שמתחילים בסימן שווה

אקסל קורא תא כזה בקובץ CSV כנוסחה ולא כטקסט, וזה נכון גם לסימן פלוס ולשטרודל. לפורמט CSV אין דרך לסמן תא כטקסט, ולכן הכלי סופר תאים כאלה ומזהיר עליהם לפני ההורדה במקום לשנות את הנתונים בשקט. אם חשוב שהערך יישאר בדיוק כפי שהוא, בחרו פלט Excel — שם כל תא נכתב כמחרוזת מפורשת ואקסל לא מנסה לחשב אותו. מספר שלילי רגיל אינו נחשב נוסחה ואינו מייצר אזהרה.

איך נראה ה־JSON שנוצר?

מערך של אובייקטים, כשהמפתחות הם שורת הכותרות. לכל אובייקט אותם מפתחות בדיוק, ותא ריק יוצא כמחרוזת ריקה ולא כ־null. אפשר לבחור אם מספרים ובוליאנים יישמרו כערכים ולא כמחרוזות — מזהה עם אפס מוביל, כמו מספר טלפון, נשאר טקסט בכל מקרה.

יש לי JSON עם אובייקטים בתוך אובייקטים

אפשר לבחור בין שתי דרכים: פירוק לעמודות, שבו user.name הופך לעמודה משלו, לבין שמירת האובייקט כטקסט JSON בתוך תא אחד. מפתחות שקיימים רק בחלק מהרשומות מקבלים עמודה משלהם, והתא נשאר ריק ברשומות שאין בהן.

יש מגבלת גודל?

הקובץ נטען לזיכרון הדפדפן, ולכן המגבלה המעשית היא 20MB. טבלה של עשרות אלפי שורות עוברת בלי בעיה במחשב רגיל.