তালিকা কনভার্টার

তালিকা অনলাইনে রূপান্তর করুন: সেপারেটর পরিবর্তন, ট্রিম, ডুপ্লিকেট ও খালি ঘর সরান, সাজান, উল্টান, শাফেল, প্রিফিক্স ও সাফিক্স যোগ করুন। SQL IN ক্লজ তৈরির জন্য আদর্শ।

একটি তালিকা পুনর্গঠন করুন: সেপারেটর পরিবর্তন করুন, পরিষ্কার করুন, সাজান, প্রতিটি আইটেম মোড়ান। মানের একটি কলাম পেস্ট করুন এবং কমা-বিভক্ত স্ট্রিং, কোটেড SQL IN ক্লজ বা JSON-জাতীয় অ্যারে ফিরে পান। প্রতিটি বিকল্প একটি পূর্বাভাসযোগ্য ক্রমে লাইভ প্রয়োগ হয়: বিভক্ত, পরিষ্কার, কেস, সাজান, মোড়ান, যুক্ত করুন।

মানের তালিকা নিয়ে কাজ করা

অপারেশন চলার ক্রম

পাইপলাইন বোঝা ফলাফল পূর্বাভাসযোগ্য করে। ইনপুট নির্বাচিত সেপারেটরে বিভক্ত হয়, তারপর হোয়াইটস্পেস ট্রিম হয়, তারপর খালি আইটেম বাদ হয়, তারপর ডুপ্লিকেট সরানো হয়, তারপর কেস প্রয়োগ হয়, তারপর সাজানো হয়, তারপর প্রিফিক্স ও সাফিক্স যোগ হয়, এবং শেষে সবকিছু যুক্ত হয়। ডিডুপ্লিকেশন কেস পরিবর্তনের আগে চলায়, Appleapple আলাদা আইটেম হিসেবে গণ্য হয় — সেগুলো একত্র করতে চাইলে প্রথমে ছোট হাতের কেসে রূপান্তর করুন, তালিকাটি দুবার চালিয়ে।

সাধারণ কাজ

  • স্প্রেডশিট কলাম থেকে SQL — কলাম পেস্ট করুন, নতুন লাইনে বিভক্ত করুন, প্রিফিক্স ও সাফিক্স একটি সিঙ্গেল কোটে সেট করুন, কমায় যুক্ত করুন। আপনি পান 'a','b','c', IN (...) ক্লজে ঢোকানোর জন্য প্রস্তুত।
  • কমা তালিকা থেকে কলাম — কমায় বিভক্ত করুন, নতুন লাইনে যুক্ত করুন, আর প্রতিটি কমার পরে থাকা স্পেস সরাতে ট্রিম সক্রিয় করুন।
  • একটি এক্সপোর্ট ডিডুপ করুন — নতুন লাইনে বিভক্ত করুন, ডুপ্লিকেট সরান টিক দিন, আর কতগুলো সরানো হয়েছে তা দেখতে আইটেম গণনা পড়ুন।
  • JSON অ্যারে তৈরি করুন — প্রিফিক্স ও সাফিক্স একটি ডাবল কোটে সেট করুন এবং কমায় যুক্ত করুন, তারপর ফলাফল হাতে ব্র্যাকেটে মোড়ান।

সাজানোর সতর্কতা

বর্ণানুক্রমিক সাজানো localeCompare ব্যবহার করে, যা কাঁচা কোড পয়েন্ট ক্রমের বদলে আপনার লোকেলের উচ্চারণ ও কেস নিয়মকে সম্মান করে। মানব-পাঠযোগ্য তালিকার জন্য সাধারণত এটিই চান, যদিও এর মানে ব্রাউজার লোকেলের মধ্যে ফলাফল সামান্য ভিন্ন হতে পারে। সংখ্যাগত সাজানো প্রতিটি আইটেমের অগ্রণী সংখ্যা পার্স করে, তাই 10 সঠিকভাবে 9-এর পরে আসে, আর সংখ্যা দিয়ে শুরু হয় না এমন আইটেম অনির্দিষ্ট অবস্থানে শেষ হয়।

ট্রিমিং সম্পর্কে একটি নোট

ট্রিম ডিফল্টভাবে সক্রিয় কারণ অদৃশ্য ট্রেইলিং হোয়াইটস্পেস হলো ব্যর্থ তুলনার সবচেয়ে সাধারণ একক কারণ যখন তালিকা স্প্রেডশিট বা কপি করা টার্মিনাল আউটপুট থেকে আসে।

ওপেন-সোর্স নোটিশ: নেটিভ JavaScript স্ট্রিং ও অ্যারে পদ্ধতিতে বাস্তবায়িত। কোনো তৃতীয়-পক্ষের লাইব্রেরি ব্যবহৃত হয় না।

সাধারণ জিজ্ঞাসা

কীভাবে একটি স্প্রেডশিট কলামকে SQL IN ক্লজে পরিণত করব?
নতুন লাইনে বিভক্ত করুন, কমায় যুক্ত করুন, আর প্রিফিক্স ও সাফিক্স দুটোই একটি সিঙ্গেল কোটে সেট করুন। IN ক্লজের বন্ধনীর মধ্যে পেস্ট করতে আউটপুট প্রস্তুত।
Apple' এবং 'apple' ডিডুপ্লিকেট হয় না কেন?
ডিডুপ্লিকেশন কেস রূপান্তরের আগে চলে, তাই এটি মূল স্ট্রিং তুলনা করে। প্রথমে ছোট হাতের কেসে রূপান্তর করুন, ফলাফলটি আবার ইনপুটে কপি করুন, তারপর ডিডুপ্লিকেট করুন।
সাজানো উচ্চারণযুক্ত শব্দকে অপ্রত্যাশিত জায়গায় রাখে কেন?
সাজানো localeCompare ব্যবহার করে, যা কাঁচা কোড পয়েন্ট ক্রমের বদলে আপনার লোকেলের কোলেশন নিয়ম অনুসরণ করে। মানব-পাঠযোগ্য টেক্সটের জন্য এটি সাধারণত আরও স্বাভাবিক ফলাফল।
কাস্টম সেপারেটর খালি রাখলে কী হয়?
খালি স্প্লিট সেপারেটর টেক্সটটিকে আলাদা অক্ষরে ভেঙে দেবে, তাই টুলটি পুরো ইনপুটকে একটি একক আইটেম হিসেবে বিবেচনা করে। খালি জয়েন সেপারেটর সবকিছু সংযুক্ত করে।
সংখ্যাগত সাজানো কি সংখ্যা নয় এমন আইটেম সামলায়?
এটি প্রতিটি আইটেমের অগ্রণী সংখ্যা পার্স করে। অগ্রণী সংখ্যাবিহীন এন্ট্রি অর্থপূর্ণভাবে সাজানো যায় না এবং অনির্দিষ্ট অবস্থানে শেষ হয়।
আকারের সীমা আছে কি?
কঠিন সীমা নেই, তবে সবকিছু আপনার ব্রাউজার ট্যাবে চলে, তাই অত্যন্ত দীর্ঘ তালিকা (লাখ লাখ সারি) টাইপ করার সময় ধীর মনে হতে পারে।