فهرست مطالب
3 روش سریع برای تبدیل چندین فایل CSV به Excel و تبدیل هر فایل به یک صفحه گسترده جداگانه یا ترکیب همه داده ها در یک صفحه.
اگر اغلب فایل ها را در قالب CSV صادر می کنید از برنامه های مختلف، ممکن است در نهایت تعداد زیادی فایل جداگانه مرتبط با موضوع مشابه داشته باشید. مطمئناً اکسل می تواند چندین فایل را به طور همزمان باز کند، اما به عنوان کتاب کار جداگانه. سوال این است که آیا راه ساده ای برای تبدیل چندین فایل .csv به یک کتاب کار وجود دارد؟ چیز مطمئنی حتی سه راه وجود دارد :)
ادغام چندین فایل CSV در یک فایل اکسل با استفاده از Command Prompt
برای ادغام سریع چندین فایل csv در یک فایل، می توانید از آن استفاده کنید از ابزار Windows Command Prompt. به این صورت است:
- همه فایلهای مورد نظر را به یک پوشه منتقل کنید و مطمئن شوید که پوشه حاوی فایلهای csv. نیست.
- در Windows Explorer، به پوشه حاوی پیمایش کنید. فایل های csv خود را و مسیر آن را کپی کنید. برای این کار، کلید Shift را روی صفحه کلید خود نگه دارید، روی پوشه کلیک راست کنید و سپس Copy as path را در منوی زمینه انتخاب کنید.
در ویندوز 10 و بالاتر، دکمه Copy path در برگه Home File Explorer نیز موجود است.
- در کادر جستجوی ویندوز، cmd را تایپ کنید، و سپس روی برنامه Command Prompt کلیک کنید تا آن را شروع کنید.
- در در پنجره Command Prompt ، دستوری برای تغییر دایرکتوری فعال بهپوشه CSV. برای انجام این کار، cd و سپس یک space را تایپ کنید و سپس Ctrl + V را فشار دهید تا مسیر پوشه جایگذاری شود.
همچنین میتوانید پوشه را مستقیماً از File Explorer به پنجره Command Prompt بکشید و رها کنید.
- در این مرحله، صفحه نمایش شما باید چیزی شبیه به تصویر زیر باشد. اگر این کار را انجام داد، کلید Enter را فشار دهید تا دستور اجرا شود.
پس از انجام این کار، مسیر پوشه در خط فرمان ظاهر می شود که نشان دهنده تغییر دایرکتوری فعال است.
همچنین ببینید: نحوه ایجاد نمودار دایره ای در اکسل - در خط فرمان، بعد از مسیر پوشه، copy *.csv merged-csv-files.csv را تایپ کرده و Enter را فشار دهید.
در دستور بالا، merged-csv-files.csv نام فایل به دست آمده است، به راحتی آن را به هر نامی که دوست دارید تغییر دهید.
اگر همه چیز خوب پیش برود، نام فایل های کپی شده در زیر دستور اجرا شده ظاهر می شود:
اکنون، می توانید بسته را ببندید. پنجره Command Prompt و به پوشه حاوی فایل های اصلی برگردید. در آنجا، یک فایل جدید با نام merged-csv-files.csv یا هر نامی که در مرحله 6 مشخص کرده اید، پیدا خواهید کرد.
نکات و یادداشت ها:
- ادغام همه داده ها در یک فایل بزرگتر برای فایل های همگن با ساختار همان عالی عمل می کند. برای فایلهایی با ستونهای مختلف، ممکن است بهترین راهحل نباشد.
- اگر همه فایلهایی که میخواهید ترکیب کنید یکسان باشند.سرفصلهای ستون، منطقی است که ردیفهای خواننده را حذف کنید در همه فایلها به جز اولین فایل، بنابراین آنها فقط یک بار در فایل بزرگتر کپی میشوند.
- دستور copy فایل ها را همانطور که هست ادغام می کند . اگر میخواهید کنترل بیشتری بر نحوه وارد کردن فایلهای CVS به اکسل داشته باشید، ممکن است Power Query راهحل مناسبتری باشد.
چند فایل CSV را با Power Query ترکیب کنید
Power Query یکی از قدرتمندترین ابزارها در Excel 365 - Excel 2016 است. در میان چیزهای دیگر، می تواند داده ها را از منابع مختلف بپیوندد و تبدیل کند - یک ویژگی هیجان انگیز که در این مثال قصد داریم از آن بهره برداری کنیم.
برای ترکیب کردن چندین فایل csv در یک کتاب کار اکسل، این مراحلی است که باید دنبال کنید:
- تمام فایلهای CSV خود را در یک پوشه قرار دهید. مطمئن شوید که پوشه حاوی هیچ فایل دیگری نباشد، زیرا ممکن است بعداً باعث جابجایی های اضافی شوند.
- در برگه داده ، در دریافت & گروه Data را تبدیل کنید، روی دریافت داده > از فایل > از پوشه کلیک کنید.
- پوشهای را که فایلهای csv را در آن قرار دادهاید جستجو کنید و روی Open کلیک کنید.
- صفحه بعدی جزئیات همه پرها را نشان میدهد. در پوشه انتخاب شده در منوی کشویی Combine ، سه گزینه در دسترس شما است:
- Combine & Transform Data - منعطف ترین و دارای ویژگی های غنی. دادههای همه فایلهای csv در ویرایشگر Power Query بارگیری میشوند،جایی که میتوانید تنظیمات مختلفی را انجام دهید: انواع دادهها را برای ستونها انتخاب کنید، ردیفهای ناخواسته را فیلتر کنید، موارد تکراری را حذف کنید، و غیره.
- ترکیب و amp; Load - ساده ترین و سریع ترین. داده های ترکیبی را مستقیماً در یک کاربرگ جدید بارگیری می کند.
- ترکیب & Load To… - به شما امکان می دهد مکان بارگیری داده ها (در یک کاربرگ موجود یا جدید) و به چه شکل (جدول، گزارش PivotTable یا نمودار، فقط یک اتصال) را انتخاب کنید.
اکنون، اجازه دهید به طور خلاصه نکات کلیدی را در هر سناریو مورد بحث قرار دهیم.
ترکیب و بارگیری داده ها
در ساده ترین حالت، زمانی که هیچ تنظیمی وجود ندارد در فایل های csv اصلی مورد نیاز است، یکی را انتخاب کنید Combine & Load یا Combine & Load To… .
در اصل، این دو گزینه کار مشابهی را انجام می دهند - وارد کردن داده ها از فایل های جداگانه به یک کاربرگ. اولی نتایج را در یک صفحه جدید بارگیری می کند، در حالی که دومی به شما امکان می دهد تصمیم بگیرید کجا آنها را بارگیری کنید.
در کادر گفتگوی پیش نمایش، فقط می توانید در مورد:
- تصمیم بگیرید. فایل نمونه - کدام یک از فایلهای وارد شده باید به عنوان نمونه در نظر گرفته شود.
- Delimiter - در فایلهای CSV، معمولاً کاما است.
- تشخیص نوع داده . می توانید به اکسل اجازه دهید به طور خودکار نوع داده را برای هر ستون بر اساس 200 ردیف اول (پیش فرض) یا کل مجموعه داده انتخاب کند. یا می توانید عدم شناسایی انواع داده را انتخاب کنید و همه داده ها در متن اصلی وارد شوندقالب.
زمانی که انتخاب خود را انجام دادید (در بیشتر موارد، پیش فرض ها به خوبی کار می کنند)، روی تأیید کلیک کنید.
اگر ترکیب & Load ، داده ها در یک کاربرگ جدید به عنوان جدول وارد می شوند.
در صورت Combine & Load To… ، کادر محاوره ای زیر ظاهر می شود و از شما می خواهد که مشخص کنید داده ها کجا و باید وارد شوند:
با تنظیمات پیش فرض نشان داده شده در تصویر بالا، دادههای چند فایل csv در قالب جدولی مانند این وارد میشوند:
ترکیب و تبدیل دادهها
ترکیب & گزینه Transform Data داده های شما را در Power Query Editor بارگذاری می کند. ویژگیها در اینجا بیشمار هستند، بنابراین اجازه دهید مواردی را که مخصوصاً برای مدیریت اطلاعات از منابع مختلف مفید هستند، مورد توجه قرار دهیم.
فایلها را برای ترکیب فیلتر کنید
اگر پوشه منبع حاوی فایلهای بیشتری از شما است. واقعاً میخواهید ادغام شوند، یا برخی از فایلها csv. نیستند، فیلتر ستون Source.Name را باز کنید و موارد نامربوط را بردارید.
دادهها را مشخص کنید انواع
به طور معمول، اکسل انواع داده ها را برای همه ستون ها به طور خودکار تعیین می کند. با این حال، در برخی موارد، پیش فرض ها ممکن است برای شما مناسب نباشند. برای تغییر قالب داده برای یک ستون خاص، آن ستون را با کلیک کردن روی سرصفحه آن انتخاب کنید و سپس روی نوع داده در گروه Transform کلیک کنید.
به عنوان مثال:
- برای اینکه پیشرو باشیدصفر قبل از اعداد، Text را انتخاب کنید.
- برای نمایش نماد $ در مقابل مقادیر، ارز را انتخاب کنید.
- برای نمایش صحیح مقادیر date و time ، Date ، Time یا Date/Time را انتخاب کنید.
حذف موارد تکراری
برای خلاص شدن از شر ورودی های تکراری، ستون کلید (شناسه منحصر به فرد) را که باید فقط مقادیر منحصر به فرد داشته باشد انتخاب کنید و سپس روی Remove Rows کلیک کنید. > حذف موارد تکراری .
برای ویژگی های مفیدتر، روبان را کاوش کنید!
داده ها را در کاربرگ Excel بارگیری کنید
پس از اتمام ویرایش، داده ها را در اکسل بارگیری کنید. برای این کار، در تب Home ، در گروه Close ، روی Close & Load ، و سپس یکی را فشار دهید:
- Close & Load - داده ها را به عنوان جدول به یک صفحه جدید وارد می کند.
- بستن & Load To… - می تواند داده ها را به عنوان جدول، PivotTable یا PivotTable به یک صفحه جدید یا موجود منتقل کند.
نکات و نکات:
- دادههای وارد شده با Power Query متصل به فایلهای csv اصلی باقی میمانند.
- اگر نیاز به ترکیب سایر فایلهای CSV دارید، کافی است آنها را رها کنید. در پوشه منبع، و سپس با کلیک بر روی دکمه Refresh در برگه طراحی جدول یا Query ، درخواست را بازخوانی کنید.
- به قطع فایل ترکیبی از فایل های اصلی، روی Unlink در برگه Table Design کلیک کنید.
Importچندین فایل CSV به اکسل با ابزار Copy Sheets
در دو مثال قبلی، ما در حال ادغام فایل های csv فردی در یک فایل بودیم. اکنون، بیایید ببینیم چگونه میتوانید هر CSV را به عنوان برگ جداگانه از یک کتاب کار وارد کنید. برای انجام این کار، از ابزار Copy Sheets موجود در Ultimate Suite برای اکسل استفاده می کنیم.
وارد کردن حداکثر 3 دقیقه، یک دقیقه در هر مرحله از شما زمان می برد :)
- در برگه Ablebits Data ، روی Copy Sheets کلیک کنید و نحوه وارد کردن فایل ها را نشان دهید:
- برای قرار دادن هر فایل در برگ جداگانه ، برگهای انتخاب شده در یک کتاب کار را انتخاب کنید.
- برای کپی دادهها از همه فایلهای csv در یک کاربرگ واحد ، دادهها را از برگههای انتخاب شده انتخاب کنید. به یک صفحه .
- روی دکمه افزودن فایلها کلیک کنید و سپس فایلهای csv را برای وارد کردن پیدا و انتخاب کنید . پس از اتمام، روی بعدی کلیک کنید.
- در نهایت، افزونه دقیقاً از شما می پرسد که چگونه می خواهید داده ها را جایگذاری کنید. در مورد فایلهای csv، معمولاً با گزینه پیشفرض Paste all پیش میروید و فقط روی Copy کلیک میکنید.
به این صورت است که چند CSV را به Excel تبدیل کنید. ممنون که خواندید و هفته آینده شما را می بینیم!