نحوه تبدیل CSV به اکسل با باز کردن یا وارد کردن

  • این را به اشتراک بگذارید
Michael Brown

این آموزش نحوه تبدیل سریع فایل‌های CSV به اکسل را در هر نسخه، از 365 تا 2007، با اجتناب از مشکلات معمولی توضیح می‌دهد.

به طور کلی، دو راه برای انتقال فایل CSV به اکسل وجود دارد: باز کردن آن یا وارد کردن به عنوان داده های خارجی. این مقاله راهنمایی دقیق در مورد هر دو روش ارائه می دهد و به نقاط قوت و محدودیت های هر یک اشاره می کند. ما همچنین مشکلات احتمالی را علامت گذاری می کنیم و موثرترین راه حل ها را پیشنهاد می کنیم.

    فایل CSV را با باز کردن آن به اکسل تبدیل کنید

    برای آوردن داده ها از یک فایل CSV به اکسل ، می توانید آن را مستقیماً از یک کتاب کار اکسل یا از طریق Windows Explorer باز کنید. هر روشی را که انتخاب می‌کنید، لطفاً به خاطر داشته باشید که:

    • باز کردن یک سند CSV در اکسل، قالب فایل را به xlsx. یا xls. تغییر نمی‌دهد. فایل پسوند csv. اصلی را حفظ می کند.
    • فایل ها به 1,048,576 ردیف و 16,384 ستون محدود می شوند.

    نحوه باز کردن فایل CSV در Excel

    A فایل مقادیر جدا شده با کاما ایجاد شده در برنامه دیگری همچنان می تواند با استفاده از دستور استاندارد Open در اکسل باز شود.

    1. در اکسل خود، به File<2 بروید> را بزنید و Open را کلیک کنید، یا میانبر Ctrl + O را فشار دهید.
    2. در کادر محاوره ای Open ، Text Files (*.prn;*) را انتخاب کنید. .txt;*.csv) از لیست کشویی در گوشه سمت راست پایین.

    3. سند CSV را مرور کنید و سپس روی آن دوبار کلیک کنید تا باز کنید.

    مقادیر جدا شده با کاماکتاب کار . در عمل، جابجایی بین چندین فایل اکسل ممکن است بسیار ناخوشایند و سنگین باشد. در عوض، می‌توانید همه فایل‌ها را به همان کتاب کار وارد کنید - دستورالعمل‌های دقیق در اینجا آمده است: نحوه ادغام چندین فایل CSV در یک کتاب کار اکسل.

    امیدوارم، اکنون می توانید هر فایل CSV را به راحتی به اکسل تبدیل کنید. و از صبر و شکیبایی شما از همه کسانی که این آموزش را تا انتها خوانده اند متشکرم :)

    فایل (. csv) بلافاصله در یک کتاب کار جدید باز می شود.

    برای یک فایل متنی (. txt )، اکسل وارد کردن را آغاز می کند. جادوگر متن . برای جزئیات کامل به وارد کردن CSV به اکسل مراجعه کنید.

    نحوه باز کردن فایل CSV از Windows Explorer

    سریعترین راه برای باز کردن فایل .csv در اکسل این است که روی آن در Windows Explorer دوبار کلیک کنید. این کار بلافاصله فایل شما را در یک کتاب کار جدید باز می کند.

    اما این روش تنها در صورتی کار می کند که Microsoft Excel به عنوان برنامه پیش فرض برای فایل های csv. تنظیم شده باشد. در این مورد، نماد سبز آشنای اکسل در کنار اسناد csv. در Windows Explorer ظاهر می شود.

    اگر فایل های CSV شما تنظیم شده است که با برنامه پیش فرض دیگری باز شوند، سپس روی فایل کلیک راست کرده و انتخاب کنید. باز کردن با… > Excel .

    برای تنظیم Excel به عنوان برنامه پیش‌فرض برای فایل‌های CVS، مراحل زیر را انجام دهید:

    1. روی هر فایل csv. در Windows Explorer کلیک راست کنید و سپس Open with… > انتخاب برنامه دیگری را از منوی زمینه انتخاب کنید.
    2. زیر گزینه های دیگر ، روی Excel کلیک کنید، کادر همیشه از این برنامه برای باز کردن فایل های csv. استفاده شود را علامت بزنید و روی OK کلیک کنید.

    تبدیل CSV به Excel با وارد کردن آن

    با استفاده از این روش، می‌توانید داده‌ها را از یک فایل .csv به یک کاربرگ اکسل موجود یا جدید وارد کنید. برخلاف تکنیک قبلی، نه تنها فایل را در اکسل باز می کند، بلکه فرمت csv. را به xlsx. (Excel 2007 و بالاتر) یا تغییر می دهد.xls. (Excel 2003 و پایین تر).

    وارد کردن را می توان به دو روش انجام داد:

    • با استفاده از Text Import Wizard (در همه نسخه ها)
    • با ایجاد یک اتصال Power Query (در Excel 2016 - Excel 365)

    نحوه وارد کردن CSV به اکسل با Text Import Wizard

    ابتدا خاموش، لازم به ذکر است که Text Import Wizard یک ویژگی قدیمی است و با شروع اکسل 2016 از نوار به Excel Options منتقل می شود.

    اگر Text Import Wizard در نسخه Excel شما موجود نیست، شما این دو گزینه را دارید:

    • Enable From Text (Legacy) ویژگی.
    • Get Excel وارد کردن متن جادوگر را به طور خودکار راه اندازی کنید. برای این کار، پسوند فایل را از csv. به txt. تغییر دهید، فایل متنی را از اکسل باز کنید، و سپس مراحل جادوگر توضیح داده شده در زیر را دنبال کنید.

    برای وارد کردن یک فایل CSV به اکسل، این کار را انجام دهید. کاری که باید انجام دهید این است:

    1. در اکسل 2013 و نسخه های قبلی، به گروه Data > Get External Data بروید و <13 را کلیک کنید>از متن .

      در اکسل 2016 به بعد، به برگه داده بروید > دریافت & گروه Data را تغییر دهید و روی Get Data > Legacy Wizards > From Text (Legacy) کلیک کنید.

      توجه داشته باشید. اگر جادوگر از متن وجود ندارد، مطمئن شوید که آن را فعال کرده اید. اگر Legacy Wizards هنوز خاکستری است، یک سلول خالی را انتخاب کنید یا یک کاربرگ خالی باز کنید و دوباره امتحان کنید.

    2. درکادر محاوره ای وارد کردن فایل متنی ، فایل csv. را که می خواهید وارد کنید جستجو کنید، آن را انتخاب کنید و روی دکمه وارد کردن کلیک کنید (یا به سادگی روی فایل دوبار کلیک کنید).

    3. Text Import Wizard شروع می شود و شما مراحل آن را دنبال می کنید. ابتدا، شما انتخاب می کنید:
      • نوع فایل محدود شده
      • شماره ردیف برای شروع وارد کردن در (معمولا، ردیف 1)
      • اینکه آیا داده‌های شما سرصفحه‌ها دارند

      پنجره پیش‌نمایش در قسمت پایینی جادوگر، چند ورودی اولیه از فایل CSV شما را نشان می‌دهد.

    4. جداکننده و واجد شرایط متن را انتخاب کنید.

      Delimiter کاراکتری است که مقادیر را در فایل شما جدا می کند. از آنجایی که CSV یک فایل مقادیر جدا شده با کاما است، بدیهی است که کاما را انتخاب می کنید. برای یک فایل TXT، معمولاً Tab را انتخاب می کنید.

      مشخصه متن کاراکتری است که مقادیر را در یک فایل وارد شده محصور می کند. تمام متن بین دو کاراکتر واجد شرایط به عنوان یک مقدار وارد می شود، حتی اگر متن حاوی جداکننده مشخص شده باشد.

      به طور کلی، نماد دو نقل قول (") را به عنوان واجد شرایط متن انتخاب می کنید. این را بررسی کنید، می‌توانید بر روی بازگشت کلیک کنید و ببینید کدام کاراکتر مقادیر را در پیش‌نمایش فایل CSV شما محصور می‌کند.

      در مورد ما، همه اعداد با جداکننده هزاران (که یک کاما نیز هست). ) در دو گیومه مانند "3,392" پیچیده می شوند، به این معنی که آنها در یک سلول وارد می شوند. بدون مشخص کردن علامت نقل قول دوگانه به عنوانواجد شرایط متن، اعداد قبل و بعد از جداکننده هزاران در دو ستون مجاور قرار می‌گیرند.

      برای اطمینان از اینکه داده‌های شما همانطور که در نظر گرفته شده وارد می‌شوند، قبل از کلیک کردن به پیش‌نمایش داده‌ها با دقت نگاه کنید. بعدی .

      نکات و نکات:

      • اگر بیش از یک جداکننده متوالی در فایل CSV شما وجود دارد، پس برای جلوگیری از خالی شدن سلول‌ها، گزینه در نظر گرفتن جداکننده‌های متوالی به عنوان یک انتخاب کنید.
      • اگر پیش‌نمایش همه داده‌ها در یک ستون را نشان می‌دهد، به این معنی است که جداکننده اشتباه انتخاب شده است. جداکننده را تغییر دهید، به طوری که مقادیر در ستون های جداگانه نمایش داده شوند.
    5. تعریف فرمت داده . پیش‌فرض General است - مقادیر عددی را به اعداد، مقادیر تاریخ و زمان را به تاریخ و تمام انواع داده‌های باقی‌مانده را به متن تبدیل می‌کند.

      برای تنظیم قالب دیگری برای یک ستون خاص، در پیش‌نمایش داده‌ها روی هر نقطه از آن کلیک کنید، و سپس یکی از گزینه‌های قالب داده ستون :

      <4 را انتخاب کنید>
    6. برای حفظ صفرهای پیشرو ، قالب متن را انتخاب کنید.
    7. برای نمایش صحیح تاریخ ، تاریخ<را انتخاب کنید. 2> فرمت کنید، و سپس یک قالب مناسب را در کادر کشویی انتخاب کنید.
    8. وقتی از پیش نمایش داده راضی هستید، روی پایان کلیک کنید. را فشار دهید.

    9. انتخاب کنید داده ها به یک کاربرگ موجود یا جدید وارد شود و روی OK کلیک کنید.

      نکات و نکات:

      • بهبرخی از گزینه‌های پیشرفته مانند کنترل تازه‌سازی، طرح‌بندی و قالب‌بندی را پیکربندی کنید، روی Properties… در کادر گفتگوی بالا کلیک کنید.
      • اگر برخی از داده‌های وارد شده به اشتباه نمایش داده می‌شوند، می‌توانید با کمک فرمت را تغییر دهید. از ویژگی Format Cells اکسل.

    در اینجا چند نکته مفید در مورد نحوه

    چگونه فعال کردن Text Import Wizard در Excel 2016 - Excel 365 وجود دارد 28>

    برای فعال کردن Text Import Wizard در نسخه های مدرن اکسل، این کاری است که باید انجام دهید:

    1. بر روی برگه File کلیک کنید. و سپس روی گزینه‌ها > داده‌ها کلیک کنید.
    2. در بخش نمایش جادوگران وارد کردن داده‌های قدیمی ، از متن (قدیمی)<را انتخاب کنید. 14>، و روی OK کلیک کنید.

    پس از فعال شدن، جادوگر در برگه داده ظاهر می شود. دریافت & گروه Data را تغییر دهید، در Get Data > Legacy Wizards.

    نحوه انتقال CSV به Excel با اتصال به آن

    در اکسل 365، اکسل 2021، اکسل 2019 و اکسل 2016، با اتصال به فایل متنی با کمک Power Query می توانید داده ها را از یک فایل متنی وارد کنید. به این صورت است:

    1. در برگه Data ، در Get & گروه Transform Data ، روی From Text/CSV کلیک کنید.

    2. در کادر گفتگوی Import Data ، متن را انتخاب کنید. فایل مورد علاقه، و روی وارد کردن کلیک کنید.

    3. در کادر گفتگوی پیش نمایش، گزینه های زیر در دسترس شما هستند:
      • محدود کننده . را انتخاب کنیدکاراکتری که مقادیر را در فایل متنی شما جدا می کند.
      • تشخیص نوع داده . می توانید به اکسل اجازه دهید به طور خودکار نوع داده را برای هر ستون بر اساس 200 ردیف اول (پیش فرض) یا کل مجموعه داده تعیین کند. یا می توانید عدم شناسایی انواع داده را انتخاب کنید و داده ها را در قالب Text اصلی وارد کنید.
      • Transform Data . داده ها را در ویرایشگر Power Query بارگیری می کند، بنابراین می توانید قبل از انتقال به اکسل آن را ویرایش کنید. از این ویژگی برای تنظیم قالب مورد نظر برای ستون های خاص استفاده کنید.
      • Load . محل وارد کردن داده ها را کنترل می کند. برای وارد کردن فایل csv به یک کاربرگ جدید، Load را انتخاب کنید. برای انتقال داده ها به یک صفحه موجود یا جدید به شکل جدول، PivotTable/PivotChart، یا فقط ایجاد یک اتصال، Load to را انتخاب کنید.

      با کلیک بر روی دکمه بارگیری داده های CSV در قالب جدول مانند این وارد می شود:

      جدول وارد شده به سند CSV اصلی، و می‌توانید هر زمان که خواستید با بازخوانی درخواست ( طراحی جدول برگه > Refresh ) آن را به‌روزرسانی کنید.

      نکات و یادداشت‌ها:

      • برای تغییر جدول به یک محدوده معمولی، روی هر سلولی کلیک راست کرده و سپس روی Table > Convert to Range کلیک کنید. این کار برای همیشه پرس و جو را از صفحه حذف می کند و قطع داده های وارد شده را از فایل اصلی.
      • اگر مقادیر در یک ستون خاص درفرمت اشتباه است، می توانید با تبدیل متن به شماره یا متن به تاریخ آن را برطرف کنید.

    تبدیل CSV به Excel: باز کردن در مقابل وارد کردن

    هنگامی که مایکروسافت اکسل یک فایل csv. را باز می کند، از تنظیمات قالب داده پیش فرض شما برای درک نحوه نمایش دقیق هر ستون از داده های متنی استفاده می کند. این در اکثر مواقع به خوبی کار می کند.

    اگر فایل متنی شما مقادیر خاصی دارد و می خواهید نحوه نمایش آنها را در اکسل کنترل کنید، به جای باز کردن، وارد کردن را انجام دهید. در اینجا چند مورد استفاده معمولی وجود دارد:

    • فایل CSV از جداکننده های مختلفی استفاده می کند.
    • فایل CSV دارای فرمت های مختلف تاریخ است.
    • برخی اعداد دارای صفرهای ابتدایی هستند که باید نگه داشته شود.
    • می خواهید پیش نمایشی از نحوه تبدیل داده های CSV خود به اکسل مشاهده کنید.
    • به طور کلی به دنبال انعطاف پذیری بیشتری هستید.

    نحوه ذخیره فایل CSV در اکسل

    از هر روش تبدیلی که استفاده می‌کنید، می‌توانید فایل حاصل را مانند حالت عادی ذخیره کنید.

    1. در کاربرگ Excel خود، روی File کلیک کنید. > ذخیره به عنوان .
    2. پوشه ای را که می خواهید فایل را در آن ذخیره کنید جستجو کنید.
    3. برای ذخیره به عنوان فایل اکسل، Excel را انتخاب کنید. Workbook (*.xlsx) از منوی کشویی Save as type . برای ذخیره به عنوان فایل جدا شده با کاما، CSV (با کاما محدود شده) یا CSV UTF-8 را انتخاب کنید.
    4. روی ذخیره کلیک کنید.

    اگر فایل CSV را با فرمت xls. در نسخه های قبلی ذخیره کرده اید، سپس در اکسل2010 و بالاتر ممکن است با خطای "فایل آسیب دیده است و باز نمی شود" مواجه شوید. سعی کنید برای باز کردن یک فایل .xls خراب از این توصیه ها پیروی کنید.

    نحوه باز کردن چندین فایل CSV به طور همزمان در اکسل

    همانطور که احتمالاً می دانید، مایکروسافت اکسل اجازه می دهد تا چندین کتاب کار را همزمان با استفاده از دستور استاندارد Open . این همچنین برای فایل‌های CSV کار می‌کند.

    برای باز کردن چندین فایل CSV در اکسل، مراحل زیر را باید دنبال کنید:

    1. در اکسل خود، روی File<2 کلیک کنید> > باز کردن یا کلیدهای Ctrl + O را با هم فشار دهید.
    2. دکمه مرور را کلیک کنید و به پوشه منبع بروید.
    3. در لیست کشویی در کنار کادر نام فایل ، فایل های متنی (*.prn، *.txt، *.csv) را انتخاب کنید.
    4. فایل های متنی خود را انتخاب کنید :
      • برای انتخاب فایل های مجاور ، روی فایل اول کلیک کنید، کلید Shift را نگه دارید و سپس روی آخرین فایل کلیک کنید. هر دو فایل کلیک شده و همچنین همه فایل های بین آنها انتخاب می شوند.
      • برای انتخاب فایل های غیر مجاور ، کلید Ctrl را نگه دارید و روی هر فایل جداگانه ای که می خواهید باز شود کلیک کنید. .
    5. با چندین فایل انتخاب شده، روی دکمه Open کلیک کنید.

    در Windows Explorer ، می توانید روی فایل های انتخاب شده کلیک راست کرده و Open را از منوی زمینه انتخاب کنید.

    این روش ساده و سریع است و ما می توانیم آن را عالی بنامیم اما برای یک چیز کوچک - باز می شود هر فایل CSV به صورت جدا است

    مایکل براون یک علاقه‌مند به فناوری است که علاقه زیادی به ساده‌سازی فرآیندهای پیچیده با استفاده از ابزارهای نرم‌افزاری دارد. او با بیش از یک دهه تجربه در صنعت فناوری، مهارت های خود را در Microsoft Excel و Outlook و همچنین Google Sheets و Docs تقویت کرده است. وبلاگ مایکل اختصاص داده شده است تا دانش و تخصص خود را با دیگران به اشتراک بگذارد و نکات و آموزش هایی را برای بهبود بهره وری و کارایی ارائه دهد. چه یک حرفه ای با تجربه باشید و چه مبتدی، وبلاگ مایکل، بینش های ارزشمند و توصیه های عملی را برای استفاده حداکثری از این ابزارهای نرم افزاری ضروری ارائه می دهد.