دو CSV را به هم بیفزایید یا آنها را بهسبک پایگاهداده روی یک ستون کلید مشترک پیوند دهید.
خروجی
درباره این ابزار
ادغام / پیوند CSV یک ابزار رایگان و درونمرورگری است که دو CSV را ترکیب میکند — یا با افزودن ردیفهایشان یا با انجام یک پیوند بهسبک پایگاهداده روی یک ستون کلید مشترک. هر دو فایل روی دستگاه شما میمانند؛ چیزی آپلود نمیشود.
حالت افزودن، دو فایل را روی هم میچیند و ستونهایشان را اجتماع میگیرد و جایی که فایلی ستونی ندارد آن را خالی پر میکند. حالت پیوند، ردیفها را روی کلیدی که نام میگذارید (بر اساس سرستون یا اندیس) تطبیق میدهد و از پیوندهای inner، left، right و full-outer پشتیبانی میکند، بنابراین مانند VLOOKUP یک صفحهگسترده کار میکند اما با هر نوع پیوند. کلیدهای بیتطبیق مطابق پیوندی که انتخاب میکنید با سلولهای خالی پر میشوند.
چون hash-join کاملاً بهصورت محلی اجرا میشود، راهی خصوصی و مناسب برای کار آفلاین است تا خروجیها را مطابقت دهید، یک جدول را با جدول دیگر غنی کنید، یا فایلهای مرتبط را بدون یک صفحهگسترده یا پایگاهداده به هم بچسبانید.
پرسشهای پرتکرار
حالتهای پیوند چه کاری میکنند؟
inner فقط کلیدهای موجود در هر دو فایل را نگه میدارد؛ left هر ردیف فایل A را نگه میدارد (با خالی جایی که B تطبیقی ندارد)؛ right هر ردیف فایل B را نگه میدارد؛ و full-outer همه کلیدها از هر دو طرف را نگه میدارد. افزودن بهجای آن همه ردیفها را روی هم میچیند و ستونها را اجتماع میگیرد.
چگونه ستون کلید را مشخص کنم؟
کلید را با نام سرستون (مانند id) یا با اندیس مبتنی بر صفر (مانند 0) وارد کنید. کلید فایل A یک بار نگه داشته میشود و ستونهای باقیمانده فایل B به سمت راست ردیف تطبیقیافته افزوده میشوند.
با کلیدهای تکراری چه اتفاقی میافتد؟
اگر یک کلید چند بار در هر یک از فایلها ظاهر شود، پیوند هر ترکیب تطبیقیافته را تولید میکند (یک بسط دکارتی برای آن کلید)، که رفتار پیوندهای SQL با کلیدهای غیریکتا را بازتاب میدهد.
چه قراردادهای CSV اعمال میشوند؟
هر دو فایل باید جداکننده یکسانی داشته باشند، فیلدهای داخل گیومه (گیومههای داخلی دو برابر شده) درست تجزیه میشوند، و تنظیم سرستون همزمان روی هر دو فایل اعمال میشود — وقتی ردیف اول هر فایل ستونهایش را نامگذاری میکند تیک آن را بزنید.