עצור מ- Excel להמיר טקסט לתבנית מספר או תאריך בעת פתיחת קובץ CSV - Winhelponline

Stop Excel From Converting Text Number

קובץ ערכים המופרדים בפסיקים (CSV) הוא קובץ טקסט מופרד המשתמש בפסיק להפרדת ערכים. כל שורה בקובץ .csv היא רשומת נתונים המורכבת משדה אחד או יותר, כאשר כל שדה מופרד בפסיק. ניתן לייבא קובץ csv ולייצא מתוכניות המאחסנות נתונים בטבלאות, כגון Microsoft Office Excel, LibreOffice או OpenOffice. כאשר אתה פותח קובץ .csv בגיליון אלקטרוני, הגיליון האלקטרוני משתמש בפסיק כמפריד שדות (מפריד).



להלן תוכן קובץ .csv לדוגמא:



'name', 'roll number', 'dob', 'address' 'steve', '011', '10-Jan-2012', 'Jungle Road, Leominster MA 1453' 'jack', '012', '12 -מרץ 2012 ',' מס 'מסצ'וסטס, לוננבורג MA 1462' 'רודריגז', '013', '11-מאי -2011', '780 לינוויי, לין MA 1905'

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



בדוגמה לעיל, בשדה מספר הגליל יש אפס מוביל, ותאריך הלידה מוגדר בתבנית dd-mmm-yyyy. אבל כשאתה פותח את קובץ ה- .csv ב- Excel, הוא מקצץ את האפס (ים) המובילים ומעצב את שדות התאריכים לתבנית dd-mmm-yy באופן אוטומטי. הנה דוגמה:



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

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

עצור מ- Excel להמיר טקסט לתבנית מספר או תאריך בעת ייבוא ​​קובץ CSV

אפשרות 1: שנה את שם .csv ל- .txt ואז פתח ב- Excel

כדי למנוע מ- Excel לשנות את תבנית הנתונים באופן אוטומטי לתבנית מספר / תאריך, תוכל לשנות את שם קובץ ה- .csv ל- .txt. לאחר מכן פתח את קובץ ה- txt מתפריט הקובץ ב- Microsoft Excel.

עברו על אשף ייבוא ​​הטקסט הבא, בחרו פורמט טקסט עבור העמודות הנדרשות, וסיים את התהליך.

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

למנוע Excel להמיר פורמט נתונים לייבא קובץ .csv

בשלב 2 מתוך 3, Excel מוגדר כברירת מחדל לטאב כמפריד, שכן אנו פותחים קובץ עם סיומת .txt, ולא .csv.

בטל את הבחירה כרטיסייה ובחר פסקה , ולחץ על הבא.

למנוע Excel להמיר פורמט נתונים לייבא קובץ .csv

שלב 3 מתוך 3 הוא שלב חשוב. אתה תראה את זה כללי אפשרות נבחרה כברירת המחדל ב- פורמט נתוני עמודות סָעִיף. מה ה כללי האפשרות עושה שהיא ממירה ערכים מספריים למספרים, ערכי תאריך לתאריכים וכל הערכים שנותרו לטקסט. זה בדיוק מה שאנחנו אל רוצה.

למנוע Excel להמיר פורמט נתונים לייבא קובץ .csv

בחר בעמודה - 'מספר גליל' - ובחר טֶקסט כפורמט הנתונים. באופן דומה, חזור על הצעד עבור ה- תַאֲרִיך טור.

למנוע Excel להמיר פורמט נתונים לייבא קובץ .csv

נְקִישָׁה סיים . כעת על Excel לייבא את הערכים בדיוק כמו בקובץ ה- .csv, מבלי לקטוע את האפסים המובילים או לשנות את תבנית התאריך / שעה.

למנוע Excel להמיר פורמט נתונים לייבא קובץ .csv

לא מעדיף לשנות את שם הקובץ .csv ל- .txt בכל פעם? אז תנסה אפשרות 2 .


אפשרות 2: ייבא קובץ .csv באמצעות התכונה ייבא מקורות נתונים

כדי לשמור על הנתונים המקוריים (פורמט) בעת פתיחת .csv ב- Excel, השתמש באפשרות 'ייבא נתונים' בכרטיסיית הנתונים של Excel.

בחר את נתונים לחץ על הכרטיסייה ב- Excel ולחץ מתוך טקסט / CSV

דפדף כדי לאתר את קובץ ה- CSV ממנו ברצונך לייבא את התוכן. תראה את חלון התצוגה המקדימה למטה, שם תוכל להגדיר את מקור הקובץ ולשנות את המפריד במידת הצורך. אם התצוגה המקדימה נראית טוב, לחץ על לִטעוֹן לַחְצָן.

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

הקלק על ה הפוך נתונים לַחְצָן. פעולה זו פותחת את עורך השאילתות Power שמראה בדיוק מה שראית בתיבת הדו-שיח שלמעלה.

חָשׁוּב: אם אתה משתמש ב- Excel 2013 או בגירסאות קודמות של Excel, ייתכן שיהיה עליך אפשר שאילתת חשמל באקסל. ניתן גם להוריד ולהתקין את הגרסה העדכנית ביותר של שאילתת כוח עבור Excel , שמאפשר זאת באופן אוטומטי.

בחר את העמודות שברצונך להפוך (לפורמט טקסט).

מהכרטיסייה Transform, לחץ סוג מידע: ובחר טֶקסט (במקום כללי ) מהתיבה הנפתחת.

לחץ על החלף זרם כאשר אתה רואה את שנה את סוג העמודה שיח.

בחירת ה- טֶקסט האפשרות גורמת ל- Excel לייבא את התוכן של קובץ ה- .csv 'כפי שהוא', מבלי להמיר את השדות בצורה חכמה לפורמט מספר או תאריך.

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

זהו זה! כעת ייבאת קובץ .csv ל- Excel מבלי לשנות את פורמטי הנתונים.


אפשרות 3: עיצוב קובץ ה- CSV כך ש- Excel לא ימיר את פורמט הנתונים

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

'steve', '=' 011 '', '=' 10-Jan-2012 '', 'Jungle Road, Leominster MA 1453'

במקום:

'steve', '011', '10-Jan-2012', 'Jungle Road, Leominster MA 1453'

הסמל 'שווה ל-' גורם ל- Excel לייבא את השדה כנוסחה, ומכאן שפורמט הנתונים של השדה לא ישתנה.

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

כעת, פתח את קובץ ה- .csv ב- Microsoft Excel על ידי לחיצה כפולה עליו.

למנוע Excel להמיר פורמט נתונים לייבא קובץ .csv

Excel צריך להציג את התוכן כהלכה (שדות מספר תאריך & רול) כמו בקובץ .csv.


בקשה קטנה אחת: אם אהבתם את הפוסט הזה, אנא שתפו את זה?

נתח 'קטנטן' אחד ממך יעזור מאוד ברציפות בצמיחת הבלוג הזה. כמה הצעות נהדרות:
  • להצמיד אותו!
  • שתף אותו לבלוג האהוב עליך + פייסבוק, Reddit
  • צייץ את זה!
אז תודה רבה על תמיכתך, הקורא שלי. זה לא ייקח יותר מ -10 שניות מזמנך. לחצני השיתוף נמצאים ממש למטה. :)