כיצד להמיר קבצי Excel לפורמט CSV

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

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

כיצד להמיר קובץ אקסל ל-CSV

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

  1. בחוברת עבודה של Excel, פתח את הכרטיסייה שלח (קובץ) ולחץ שמור כ (שמור כ). בנוסף, תיבת הדו-שיח שמירת מסמך (שמירה בשם) ניתן לפתוח על ידי לחיצה על המקש F12.
  2. ב סוג קובץ (שמור כסוג) בחר CSV (מופרד בפסיקים) (CSV (מופרד בפסיק)).כיצד להמיר קבצי Excel לפורמט CSVבנוסף ל-CSV (מופרד בפסיק), מספר אפשרויות אחרות של פורמט CSV זמינות:
    • CSV (מופרד בפסיקים) (CSV (מופרד בפסיק)). פורמט זה מאחסן נתוני Excel כקובץ טקסט מופרד בפסיק וניתן להשתמש בו ביישום אחר של Windows ובגרסה אחרת של מערכת ההפעלה Windows.
    • CSV (מקינטוש). פורמט זה שומר חוברת עבודה של Excel כקובץ מופרד בפסיק לשימוש במערכת ההפעלה Mac.
    • CSV (MS DOS). שומר חוברת עבודה של Excel כקובץ מופרד בפסיק לשימוש במערכת ההפעלה MS-DOS.
    • טקסט Unicode (טקסט יוניקוד (*txt)). תקן זה נתמך על ידי כמעט כל מערכות ההפעלה הקיימות, כולל Windows, Macintosh, Linux ו- Solaris Unix. זה תומך בדמויות כמעט מכל השפות המודרניות ואפילו כמה שפות עתיקות. לכן, אם חוברת עבודה של Excel מכילה נתונים בשפות זרות, אני ממליץ לך תחילה לשמור אותה בפורמט טקסט Unicode (טקסט Unicode (*txt)), ולאחר מכן המר ל-CSV כמתואר בהמשך ב-ייצוא מ-Excel לפורמט UTF-8 או UTF-16 CSV.

הערה: כל הפורמטים שהוזכרו שומרים רק את גיליון האקסל הפעיל.

  1. בחר תיקיה לשמירת קובץ ה-CSV ולחץ שמור (שמור). לאחר לחיצה שמור (שמור) יופיעו שתי תיבות דו-שיח. אל דאגה, ההודעות האלה לא מעידות על שגיאה, ככה זה צריך להיות.
  2. תיבת הדו-שיח הראשונה מזכירה לך את זה ניתן לשמור רק את הגיליון הנוכחי בקובץ מהסוג שנבחר (סוג הקובץ שנבחר אינו תומך בחוברות עבודה המכילות גיליונות מרובים). כדי לשמור רק את הגיליון הנוכחי, פשוט הקש OK.כיצד להמיר קבצי Excel לפורמט CSVאם ברצונך לשמור את כל גיליונות הספר, לחץ על ביטול (בטל) ושמור את כל גיליונות הספר בנפרד עם שמות הקבצים המתאימים, או שאתה יכול לבחור לשמור סוג קובץ אחר התומך במספר עמודים.
  3. לאחר הלחיצה OK בתיבת הדו-שיח הראשונה, תופיע הודעה שנייה, שמזהירה שתכונות מסוימות לא יהיו זמינות מכיוון שהן אינן נתמכות בפורמט CSV. ככה זה צריך להיות, אז פשוט לחץ יש (כן).כיצד להמיר קבצי Excel לפורמט CSV

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

ייצוא מ-Excel ל-CSV עם קידוד UTF-8 או UTF-16

אם גיליון האקסל מכיל תווים מיוחדים או לועזיים (טילדה, מבטא וכדומה) או הירוגליפים, המרת גיליון האקסל ל-CSV באופן שתואר לעיל לא יעבוד.

הנקודה היא שהצוות שמור כ > CSV (שמור כ-> CSV) ישבש את כל התווים מלבד ASCII (קוד סטנדרטי אמריקאי להחלפת מידע). ואם יש מרכאות כפולות או מקפים ארוכים בגיליון האקסל (מועבר לאקסל, למשל, ממסמך וורד בעת העתקה/הדבקה של טקסט) – גם תווים כאלה ייגרסו.

פתרון קל - שמור גיליון Excel כקובץ טקסט Unicode(.txt), ולאחר מכן המר אותו ל-CSV. בדרך זו, כל התווים שאינם ASCII יישארו שלמים.

לפני שנמשיך, הרשו לי להסביר בקצרה את ההבדלים העיקריים בין קידוד UTF-8 ו-UTF-16, כך שבכל מקרה לגופו תוכלו לבחור את הפורמט המתאים:

  • UTF-8 הוא קידוד קומפקטי יותר המשתמש ב-1 עד 4 בתים עבור כל תו. לרוב מומלץ להשתמש בפורמט זה כאשר תווי ASCII שולטים בקובץ, מכיוון שרוב התווים הללו דורשים 1 בייט של זיכרון. יתרון נוסף הוא שהקידוד של קובץ UTF-8 המכיל תווי ASCII בלבד לא יהיה שונה בשום צורה מאותו קובץ ASCII.
  • UTF-16 משתמש ב-2 עד 4 בתים לאחסון כל תו. שימו לב שלא בכל המקרים קובץ UTF-16 דורש יותר שטח זיכרון מקובץ UTF-8. לדוגמה, תווים יפניים תופסים 3 עד 4 בתים ב-UTF-8 ו-2 עד 4 בתים ב-UTF-16. לפיכך, הגיוני להשתמש ב-UTF-16 אם הנתונים מכילים תווים אסייתיים, כולל יפנית, סינית וקוריאנית. החיסרון העיקרי של קידוד זה הוא שהוא אינו תואם לחלוטין לקבצי ASCII ודורש תוכנות מיוחדות כדי להציג קבצים כאלה. זכור זאת אם אתה מתכנן לייבא את הקבצים המתקבלים מ- Excel למקום אחר.

כיצד להמיר קובץ Excel ל-CSV UTF-8

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

כיצד להמיר קבצי Excel לפורמט CSV

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

  1. באקסל, פתח את הכרטיסייה שלח (קובץ) ולחץ שמור כ (שמור כ).
  2. הזן את שם הקובץ בשדה סוג קובץ (שמור כסוג) בחר טקסט Unicode (Unicode Text (*.txt)) ולחץ שמור (להציל).כיצד להמיר קבצי Excel לפורמט CSV
  3. פתח את הקובץ שנוצר בכל עורך טקסט רגיל, כגון פנקס רשימות.

הערה: לא כל עורכי הטקסט הפשוטים תומכים באופן מלא בתווי Unicode, כך שחלקם עשויים להופיע כמלבנים. ברוב המקרים, זה לא ישפיע בשום צורה על הקובץ הסופי, ואתה יכול פשוט להתעלם ממנו או לבחור בעורך מתקדם יותר, כמו Notepad++.

  1. מכיוון שקובץ הטקסט של Unicode שלנו משתמש בתו הטאב כמפריד, ואנו רוצים להמיר אותו ל-CSV (מופרד בפסיק), עלינו להחליף את תווי הטאב בפסיקים.

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

  1. אם אתה עדיין צריך קובץ CSV (מופרד בפסיקים), בצע את הפעולות הבאות בפנקס הרשימות:
    • בחר את תו הכרטיסייה, לחץ עליו באמצעות לחצן העכבר הימני, ובתפריט ההקשר לחץ העתק (העתק), או פשוט לחץ Ctrl + Cכפי שמוצג באיור למטה.כיצד להמיר קבצי Excel לפורמט CSV
    • חדשות ועדכונים Ctrl + Hכדי לפתוח את תיבת הדו-שיח תחליף (החלף) והדבק את תו הטאב שהועתק בשדה כי (למצוא מה). במקרה זה, הסמן יזוז ימינה - זה אומר שהוכנס תו טאב. בשטח מ (החלף ב) הזן פסיק ולחץ החלף הכל (החלף הכל).כיצד להמיר קבצי Excel לפורמט CSV

    בפנקס הרשימות, התוצאה תהיה בערך כך:

    כיצד להמיר קבצי Excel לפורמט CSV

  2. נְקִישָׁה שלח > שמור כ (קובץ > שמור בשם), הזן שם לקובץ וברשימה הנפתחת קידוד (קידוד) בחר UTF-8... לאחר מכן לחץ על הלחצן שמור (להציל).כיצד להמיר קבצי Excel לפורמט CSV
  3. הפעל את סייר Windows ושנה את סיומת הקובץ מ .טקסט on . Csv.שנה סיומת אחרת .טקסט on . Csv אתה יכול לעשות זאת ישירות בפנקס הרשימות. כדי לעשות זאת, בתיבת הדו-שיח שמור כ (שמור בשם) בשדה סוג קובץ (שמור כסוג) בחר אפשרות כל הקבצים (כל הקבצים), והוסיפו ".csv" לשם הקובץ בשדה המתאים, כפי שמוצג באיור למטה.כיצד להמיר קבצי Excel לפורמט CSV
  4. פתח את קובץ ה-CSV ב-Excel, בשביל זה, בכרטיסייה שלח (פילה) ללוש להרחיב > קבצי טקסט (פתח > קבצי טקסט) ובדוק אם הנתונים בסדר.

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

כיצד להמיר קובץ Excel ל-CSV UTF-16

ייצוא לקובץ CSV UTF-16 הוא הרבה יותר מהיר וקל מאשר ייצוא ל-UTF-8. העובדה היא ש-Excel מחיל אוטומטית את פורמט UTF-16 כאשר אתה שומר את הקובץ בשם טקסט Unicode (טקסט יוניקוד).

לשם כך, שמור את הקובץ באמצעות הכלי שמור כ (שמור בשם) ב-Excel ולאחר מכן בסייר Windows, שנה את הסיומת של הקובץ שנוצר ל . Csv. בוצע!

אם אתה צריך קובץ CSV עם נקודה-פסיק או נקודה-פסיק כמפריד, החלף את כל תווי הטאב בפסיקים או פסיקים בהתאמה בפנקס הרשימות או בכל עורך טקסט אחר לבחירתך (ראה מוקדם יותר במאמר זה להנחיות מפורטות כיצד לעשות זאת).

דרכים אחרות להמיר קבצי Excel ל-CSV

השיטות המתוארות לעיל לייצוא נתונים מ-Excel ל-CSV (UTF-8 ו-UTF-16) הן אוניברסליות, כלומר מתאימות לעבודה עם כל תווים מיוחדים ובכל גרסה של Excel מ-2003 עד 2013.

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

המר קובץ Excel ל-CSV באמצעות Google Sheets

כפי שמתברר, קל מאוד להמיר קובץ אקסל ל-CSV באמצעות Google Sheets. בתנאי ש-Google Drive כבר מותקן במחשב שלך, בצע את 5 השלבים הפשוטים הבאים:

  1. בגוגל דרייב לחץ על הכפתור צור (צור) ובחר טבלתי (גיליון אלקטרוני).
  2. בתפריט שלח (פילה) ללוש תבואו (יְבוּא).כיצד להמיר קבצי Excel לפורמט CSV
  3. נְקִישָׁה הורדה (העלה) ובחר את קובץ האקסל להעלאה מהמחשב שלך.
  4. בתיבת הדו-שיח Impקובץ אורט (ייבוא ​​קובץ) בחר החלף שולחן (החלף גיליון אלקטרוני) ולחץ תבואו (יְבוּא).כיצד להמיר קבצי Excel לפורמט CSV

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

  1. בתפריט שלח (פילה) ללוש הורד בתור (הורד בשם), בחר סוג קובץ CSV - הקובץ יישמר במחשב.כיצד להמיר קבצי Excel לפורמט CSV

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

שמור קובץ ‎.xlsx כ-‎.xls ולאחר מכן המר לקובץ CSV

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

את הפתרון הזה מצאתי באחד הפורומים המוקדשים לאקסל, אני לא זוכר איזה. למען האמת, מעולם לא השתמשתי בשיטה זו, אך לדברי משתמשים רבים, כמה תווים מיוחדים הולכים לאיבוד בעת שמירה ישירות מ- . Xlsx в . Csv, אבל נשאר אם ראשון . Xlsx לשמור כ . XLS, ואז אוהב . Csv, כפי שעשינו בתחילת מאמר זה.

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

שמירת קובץ אקסל כ-CSV באמצעות OpenOffice

OpenOffice היא חבילת יישומים בקוד פתוח הכוללת יישום גיליון אלקטרוני שעושה עבודה מצוינת בייצוא נתונים מ-Excel לפורמט CSV. למעשה, אפליקציה זו מעניקה לך גישה ליותר אפשרויות בעת המרת גיליונות אלקטרוניים לקובצי CSV (קידוד, תווי תוחם וכן הלאה) מאשר Excel ו-Google Sheets ביחד.

פשוט פתח את קובץ האקסל ב-OpenOffice Calc, לחץ שלח > שמור כ (קובץ > שמור בשם) ובחר את סוג הקובץ טקסט CSV (שלח טקסט ב-CSV).

השלב הבא הוא בחירת ערכי הפרמטרים קידוד (קבוצות תווים) и מפריד שדות (תוחם שדה). כמובן, אם אנחנו רוצים ליצור קובץ UTF-8 CSV עם פסיקים כמפרידים, אז בחר UTF-8 והזן פסיק (,) בשדות המתאימים. פָּרָמֶטֶר מפריד טקסט (מפריד טקסט) בדרך כלל נותר ללא שינוי - מרכאות ("). הקליק הבא OK.

כיצד להמיר קבצי Excel לפורמט CSV

באותו אופן, להמרה מהירה וללא כאבים מאקסל ל-CSV, תוכלו להשתמש באפליקציה אחרת – LibreOffice. מסכים, זה יהיה נהדר אם Microsoft Excel יספק את היכולת גם להתאים את ההגדרות בעת יצירת קובצי CSV.

במאמר זה דיברתי על השיטות שאני מכיר להמרת קבצי Excel ל-CSV. אם אתה מכיר שיטות יעילות יותר לייצוא מ-Excel ל-CSV, אנא ספר לנו על כך בהערות. תודה על תשומת הלב!

השאירו תגובה