CSV ভিউয়ার

CSV পেস্ট করুন, টেবিল হিসেবে পড়ুন — বোতাম নেই, আপলোড নেই, কিছুই বদলায় না।

কীভাবে ব্যবহার করবেন

  1. বক্সে আপনার CSV, TSV বা সেমিকোলন-বিভক্ত টেক্সট পেস্ট করুন — টাইপ করার সময়ই টেবিল আঁকা হয়, কোনো বোতাম চাপতে হয় না। “ফাইল খুলুন” একটি লোকাল .csv/.tsv/.txt ফাইল একই বক্সে পড়ে নেয়; ফাইল কখনও আপনার ডিভাইস ছাড়ে না।
  2. বিভাজক “অটো”-তে রাখুন এবং সারি ও কলামের সংখ্যা দেখুন। সবকিছু যদি একটি কলামেই জমে যায়, তাহলে বিভাজক হাতে বেছে নিন; ফাইল যদি ডেটা দিয়ে শুরু হয়, “প্রথম সারিটি শিরোনাম” অফ করুন।
  3. সাজানোর জন্য একটি কলামের নামে ক্লিক করুন (আগাছা → ছোট-বড় → আবার ফাইলের ক্রম), ফিল্টার বক্সে লিখে কেবল মিল এমন সারি রাখুন, তারপর যা দেখছেন সেটি কপি বা ডাউনলোড করুন।

উদাহরণ

ইনপুট

order_id,customer,note,amount
1001,"রাহমান, ফাতেমা",রিফান্ড চেয়েছেন,89.90
1002,বিক্রম সেন,,42.00
1003,"চৌধুরী, নুসরাত",জরুরি অর্ডার,15.50

টেবিল

3 সারি × 4 কলাম

order_id | customer          | note                | amount
1001     | রাহমান, ফাতেমা   | রিফান্ড চেয়েছেন     | 89.90
1002     | বিক্রম সেন        |                     | 42.00
1003     | চৌধুরী, নুসরাত  | জরুরি অর্ডার        | 15.50

“রাহমান, ফাতেমা”-র ভেতরের কমাটি কোটের মধ্যে বসে থাকে, তাই সেটি নামেরই অংশ হয় এবং সারিকে দুই ভাগ করে না — প্রতিটি সারিতেই 4টি কলাম থাকে। 1002 সারির note ঘরটি ফাঁকা, তাই দুই দিকে সাজালেই সেটি সবার নিচে চলে যায়।

নিয়ম, সীমাবদ্ধতা ও পরিচিত সমস্যা

  • শুধু পড়ার জন্য: ঘর বদলানো বা ফাইলে ফিরিয়ে সংরক্ষণ করা যায় না। তার বিনিময়ে আপনার টেক্সট ও ফাইল কখনও নতুন করে লেখা হয় না — আসল সবসময় এক ধাপ দূরে থাকে।
  • বর্তমান ভিউ-এর প্রথম 200টি সারিই আঁকা হয়। সারি ও কলামের সংখ্যা সবসময় নিখুঁত; বড় ফাইলে ফিল্টার দিয়ে দরকারি অংশটুকু নামিয়ে আনুন।
  • ফাইলের সীমা 2 MiB এবং সেগুলো ব্রাউজারের নিজস্ব ডিকোডার দিয়ে ডিকোড হয় — কিছুই অনুমান করা হয় না। UTF-8 ব্যর্থ হলে “ফাইল খুলুন”-এর পাশের তালিকা থেকে আপনার ভাষার এনকোডিং বেছে নিন (চীনি পাতায় GB18030 বা Big5, আরবি পাতায় Windows-1256, ইংরেজি পাতায় Windows-1252); অন্য যেকোনো এনকোডিংয়ের ফাইল আগে UTF-8 হিসেবে সংরক্ষণ করতে হবে।
  • কিছুই রূপান্তর করা হয় না: প্রতিটি ঘর ঠিক যেমন ফাইলে আছে তেমনি দেখানো হয়। লিডিং জিরো টিকে থাকে (0001 একই 0001), “3-11” টেক্সটই থাকে, আর লম্বা ID কখনও 1.23E+15 হয় না — স্প্রেডশিটের উল্টোটা হয়। 03/04/2026-এর মতো তারিখও কখনও পার্স করা হয় না, কারণ ক্রমটি স্পষ্ট নয়।
  • পার্সিং RFC 4180 মেনে চলে: ডাবল কোটে ঘেরা মানের মধ্যে বিভাজক, লাইন ব্রেক আর জোড়া কোট (একটি “ পেতে “”) থাকতে পারে। “অটো” কেবল প্রথম লাইন দেখে এবং কোটের ভেতরে যা আছে তা উপেক্ষা করে: কমা, সেমিকোলন, ট্যাব ও পাইপ গুনে যেটি সবচেয়ে বেশি সেটি নেয়, সমান হলে কমা জেতে।
  • একেবারে ফাঁকা লাইন বাদ দেওয়া হয় এবং নোটে গোনা হয়; শুধু বিভাজক দিয়ে ভরা লাইন (“,,”) আসল ডেটা, সেটি ফাঁকা ফিল্ড হিসেবে রাখা হয়।
  • যে সারির ফিল্ড সংখ্যা প্রথম সারি থেকে ভিন্ন, সেগুলো তবুও দেখানো হয় এবং টেবিলের ওপরের নোটে তালিকাভুক্ত হয়। টেবিলটি সবচেয়ে চওড়া সারির সমান চওড়া, তাই কোনো ফিল্ড কখনও বাদ পড়ে না।
  • সাজানো আপনার ভাষার কোলেশন মেনে চলে, আর সংখ্যার ধারা মান অনুযায়ী তুলনা হয় বলে 9 আগে আসে 10-এর; হাজার সেপারেটর বা দশমিক কমাযুক্ত মান (1,234.56 বা 1,5) মান অনুযায়ী সাজবে তার নিশ্চয়তা নেই। ফাঁকা ঘর দুই দিকেই সবার নিচে যায়।
  • 120 অক্ষরের বেশি লম্বা ঘর কেটে “…” দেখানো হয়: পুরো মান পড়তে ওর ওপর মাউস রাখুন, আর কপি বা ডাউনলোড সবসময় পুরো টেক্সট লেখে।
  • কপি ও ডাউনলোড বর্তমান ভিউটি লেখে — ফিল্টার ও সাজানোর পর — RFC 4180 CSV হিসেবে, আপনি যে বিভাজক বেছেছেন সেটি দিয়ে; তাই সেমিকোলন ফাইলকে কমা ফাইল বানানো আসল রূপান্তর হিসেবেই কাজ করে। “প্রথম সারিটি শিরোনাম” অফ থাকলে কোনো শিরোনামের সারি লেখা হয় না।
  • সারি নম্বরের কলাম নেই, কলাম পরিসংখ্যান নেই, চার্ট নেই, এডিটিং নেই, মার্জ/স্প্লিট/ডিডুপ নেই, .xlsx বা আর্কাইভ পড়া নেই আর JSON/Excel/SQL এক্সপোর্ট নেই — ফরম্যাট রূপান্তর থাকে কনফিগ কনভার্টার ও JSON টুলবক্সে। কিছুই আপলোড বা সংরক্ষিত হয় না।

টেবিল পড়া হয়ে গেলে সাধারণত যা পরে লাগে।