TXT থেকে CSV কনভার্টার
অনেক সিস্টেম টেবিলকে .txt ফাইল হিসেবে এক্সপোর্ট করে, যেখানে কলামগুলোর মাঝে থাকে ট্যাব, পাইপ বা সেমিকোলন। ফাইলগুলো এখানে আপলোড করুন, আর পেয়ে যান কমা দিয়ে আলাদা করা স্ট্যান্ডার্ড CSV, যা স্প্রেডশিট আর ইমপোর্ট স্ক্রিন প্রথমবারেই ঠিকঠাক পড়ে নেয়।
ডেটা কনভার্টার
অথবা CSV, TSV, TXT … ফাইল এখানে ড্রop করুন ·
প্রতি ফাইল সর্বোচ্চ 95 MB· সর্বোচ্চ 20টি ফাইল· 30 মিনিট পরে মুছে ফেলা হয়
ফাইল আমাদের সার্ভারে প্রসেস করা হয় এবং 30 মিনিট পরে মুছে ফেলা হয়।
CSV ও টেক্সট ফাইলে কলাম আলাদা করার অক্ষর, পড়া ও লেখা দুই ক্ষেত্রেই প্রযোজ্য। স্বয়ংক্রিয় অপশন ইনপুট থেকে এটি শনাক্ত করে এবং কমা দিয়ে লেখে।
UTF-8 সব ভাষায় কাজ করে। Windows-এর Excel-এ CSV খুললে অ্যাকসেন্ট বা এশীয় অক্ষর এলোমেলো দেখালে BOM সহ UTF-8 বেছে নিন।
Excel, ODS ও Numbers ইনপুটের জন্য: শুধু প্রথম শিট, অথবা সব শিট রূপান্তর করুন (ZIP-এ প্রতি শিটে একটি CSV, বা প্রতি শিটে একটি JSON কী)।
নতুন স্প্রেডশিটে শিট ট্যাবের নাম, সর্বোচ্চ ৩১ অক্ষর।
অবজেক্টের অ্যারেতে প্রতিটি সারিতে কলামের নাম কী হিসেবে থাকে; অ্যারের অ্যারে বেশি সংক্ষিপ্ত এবং হেডার প্রথম অ্যারে হিসেবে থাকে।
সব সারিকে ঘিরে রাখা বাইরের এলিমেন্টের নাম; প্রতিটি সারি এর ভেতরে একটি <row> হয়।
CREATE TABLE ও INSERT স্টেটমেন্টে ব্যবহৃত হয়। শুধু অক্ষর, সংখ্যা ও আন্ডারস্কোর।
কোটিং ও কলামের ধরন ডাটাবেসভেদে সামান্য আলাদা; যে ডাটাবেসে ইমপোর্ট করবেন সেটি বেছে নিন।
তারিখের সেলগুলো একটি ফরম্যাটে পুনরায় লিখুন। ডাটাবেস ও কোডের জন্য ISO (2026-10-18) সবচেয়ে নিরাপদ; “যেমন আছে” রাখলে উৎসের মতোই থাকে।
এই টুল কীভাবে ব্যবহার করবেন
- 1
টেক্সট ফাইলগুলো আপলোড করুন
প্রতিটি ফাইল সর্বোচ্চ 95 MB করে মোট 20টি পর্যন্ত .txt বা .tsv এক্সপোর্ট যোগ করুন। প্রতিটি লাইন হবে একটি রেকর্ড, আর প্রতিটি কলামের মাঝে একই বিভাজক থাকবে।
- 2
ডিলিমিটার নিজে থেকে শনাক্ত হতে দিন
ডিলিমিটার শুরুতে Auto detect থাকে, যা ইনপুটে ট্যাব, পাইপ, সেমিকোলন বা কমা খুঁজে নেয়। ফাইলে একাধিক বিভাজক মিশে থাকলে উন্নত সেটিংস-এ গিয়ে হাতে ঠিক করে দিন, আর অক্ষরের চিহ্ন ভুল দেখালে টেক্সট এনকোডিং সেট করুন।
- 3
CSV-তে কনভার্ট করুন
CSV-এ কনভার্ট করুন চাপুন এবং ডাউনলোড করুন। আউটপুটে কমা, UTF-8 ব্যবহার হয় এবং কোটেশন চিহ্ন শুধু সেই মানেই বসে যেখানে দরকার।
ডিলিমিটেড TXT ফাইল কোথা থেকে আসে
কলামে ভরা .txt সাধারণত এমন এক্সপোর্ট, যা স্প্রেডশিটের কথা ভেবে বানানো হয়নি। ব্যাংক ও বেতন সিস্টেম, পয়েন্ট-অফ-সেল টার্মিনাল, ল্যাব যন্ত্র, মেইনফ্রেম রিপোর্ট ও ডেটাবেস ক্লায়েন্ট সবই টেবিলকে সাধারণ টেক্সটে লেখে, প্রায়ই কমার বদলে ট্যাব বা পাইপ দিয়ে, কারণ নাম ও ঠিকানার ভেতরে এই চিহ্ন কমই থাকে। ওয়েব পেজ বা PDF থেকে টেবিল কপি করে Notepad-এ পেস্ট করলেও একই জিনিস হয়।
গ্রহণকারী সফটওয়্যার বেশি কড়া। মেইলিং প্ল্যাটফর্ম, CRM ইমপোর্ট, অ্যাকাউন্টিং প্যাকেজ এবং Google Sheets-এর আপলোড ডায়ালগ .csv খোঁজে, আর Excel .txt খোলে একটি উইজার্ডের মাধ্যমে যা ডিলিমিটার জিজ্ঞেস করে। একবার কনভার্ট করলে এমন ফাইল পাবেন যা সরাসরি খোলে। গন্তব্য যদি শিটের বদলে কোনো অ্যাপ হয়, তবে TXT থেকে JSON হেডার সারির নামে চাবি দেওয়া অবজেক্ট তৈরি করে।
TXT থেকে CSV কনভার্টার যেসব ডিলিমিটার পড়ে
- ট্যাব
- TSV ফাইলের এবং স্প্রেডশিট বা ওয়েব পেজ থেকে কপি করা টেবিলের বিভাজক।
- পাইপ |
- পুরনো এন্টারপ্রাইজ ও ব্যাংকিং সিস্টেমের এক্সপোর্টে প্রচলিত, কারণ নাম ও ঠিকানায় এটি প্রায় থাকেই না।
- সেমিকোলন ;
- জার্মানি, ইতালি বা নেদারল্যান্ডসের মতো যেসব অঞ্চলে দশমিক চিহ্ন হিসেবে কমা ব্যবহার হয়, সেখানে Excel এটিই লেখে।
- স্পেস
- শুধু তখনই কাজ করে, যখন কোনো মানের নিজের ভেতরে স্পেস নেই।
TXT থেকে CSV কনভার্ট: পাইপ দিয়ে আলাদা করা একটি উদাহরণ
id|name|city|balance 301|Okafor, Ada|Lagos|1200.50 302|সুমাইয়া|খুলনা|88.00 id,name,city,balance 301,"Okafor, Ada",Lagos,1200.50 302,সুমাইয়া,খুলনা,88.00
- ডিলিমিটার অপশন, অটো সহ
- 6
- টেক্সট এনকোডিং
- 8
- প্রতি ব্যাচে ফাইল
- 20
- প্রতি ফাইল
- 95 MB
দ্বিতীয় রেকর্ডটি লক্ষ করুন। নামে কমা আছে, তাই CSV সেটিকে ডাবল কোটে মুড়ে দেয়; কোট না থাকলে ইমপোর্টার চারটির বদলে পাঁচটি কলাম দেখত। সুইডিশ ö টিকে থাকে কারণ আউটপুট UTF-8। কোটিং ও এনকোডিং, এই দুই নিয়মই বেশির ভাগ ব্যর্থ CSV ইমপোর্টের কারণ।
TXT ও CSV ফরম্যাটের তথ্য
TXT
প্লেইন টেক্সট
TXT ফাইলে শুধু সাধারণ অক্ষর থাকে; কোনো ফরম্যাটিং, ফন্ট, ছবি বা লেআউট থাকে না। আধুনিক টেক্সট ফাইল সাধারণত UTF-8-এ এনকোড করা হয়, যা সব ভাষা সমর্থন করে; তবে পুরনো ফাইলে অন্য এনকোডিং থাকলে অক্ষর এলোমেলো দেখাতে পারে। প্লেইন টেক্সট খুব ছোট, কখনো অচল হয় না এবং ফোন থেকে সার্ভার পর্যন্ত সব ডিভাইসে খোলে। এতে বোল্ড লেখা, টেবিল বা ছবি রাখা যায় না, তাই কাঠামো দিতে হলে স্পেসিং বা সহজ মার্কআপ ব্যবহার করতে হয়।
- কম্প্রেশন
- –
- স্বচ্ছতা (ট্রান্সপারেন্সি)
- –
- অ্যানিমেশন
- –
- প্রবর্তনের সাল
- –
CSV
কমা-বিভক্ত মান (CSV)
CSV হলো টেবিলের জন্য একটি প্লেইন-টেক্সট ফরম্যাট, যেখানে প্রতিটি লাইন একটি সারি এবং কমা কলামগুলো আলাদা করে। কম্পিউটিংয়ের প্রথম দিক থেকেই এটি ব্যবহৃত হচ্ছে এবং RFC 4180-এ বর্ণিত, যদিও অনেক রূপভেদে সেমিকোলন বা ট্যাব এবং ভিন্ন টেক্সট এনকোডিং ব্যবহার হয়। প্রায় প্রতিটি স্প্রেডশিট, ডেটাবেস ও অ্যানালিটিক্স টুল এটি ইমপোর্ট ও এক্সপোর্ট করতে পারে, তাই সিস্টেমের মধ্যে ডেটা সরানোর ডিফল্ট ফরম্যাট এটি। CSV শুধু মান সংরক্ষণ করে; ফর্মুলা, ফরম্যাটিং, একাধিক শিট বা ডেটা টাইপ থাকে না।
- কম্প্রেশন
- –
- স্বচ্ছতা (ট্রান্সপারেন্সি)
- –
- অ্যানিমেশন
- –
- প্রবর্তনের সাল
- –
কোনো সিস্টেম টেবিলকে ঢিলেঢালা বিভাজকের টেক্সট হিসেবে লিখে দিলে এবং পরের প্রোগ্রাম শুধু কমা-বিভক্ত মান নিলে মানুষ TXT থেকে CSV-তে কনভার্ট করে।
TXT থেকে CSV নিয়ে প্রশ্ন
TXT আর CSV ফাইলের মধ্যে পার্থক্য কী?
দুটোই সাধারণ টেক্সট। .csv এক্সটেনশন একটি নির্দিষ্ট গঠনের নিশ্চয়তা দেয়: মানগুলো কমা দিয়ে আলাদা এবং RFC 4180-এর কোটিং নিয়ম মানা, তাই প্রোগ্রাম এটি সরাসরি টেবিল হিসেবে খোলে। .txt কিছুরই নিশ্চয়তা দেয় না; বিভাজক ট্যাব, পাইপ বা স্পেস হতে পারে, আর ইমপোর্টারকে বলে দিতে হয় কোনটি।
ট্যাব দিয়ে আলাদা করা টেক্সট ফাইল কি CSV-তে কনভার্ট করা যায়?
হ্যাঁ, এটাই সবচেয়ে প্রচলিত ক্ষেত্র। ট্যাব দিয়ে আলাদা করা এক্সপোর্ট আসে ডেটাবেস, টেবিল কপি করা ক্লিপবোর্ড এবং অনেক রিপোর্টিং টুল থেকে। Auto detect ট্যাব চিনে নেয়, আর যে মানে কমা আছে সেটি CSV-তে কোটের ভেতরে রাখা হয় যাতে তা একটি কলামেই থাকে।
আমার টেক্সট ফাইলে কলামগুলো স্পেস দিয়ে সাজানো। এটা কি কাজ করবে?
শুধু তখনই, যখন কোনো মানে স্পেস নেই। Space ডিলিমিটার প্রতিটি স্পেসকে কলামের ভাঙন ধরে, তাই New York-এর মতো শহরের নাম দুই ভাগ হয়ে যাবে। ফিক্সড-উইডথ রিপোর্টে কলাম মিলিয়ে ফাঁকা দিয়ে ভরা থাকে; সেখানে স্প্রেডশিটের ইমপোর্ট উইজার্ডে অবস্থান ধরে কলাম ঠিক করতে হয়।
CSV খোলার পর অ্যাকসেন্টযুক্ত নাম ভাঙা দেখায় কেন?
টেক্সট ফাইল আর প্রোগ্রাম এনকোডিং নিয়ে একমত নয়। পুরনো Windows টুল টেক্সট Windows-1252-এ সেভ করত, আর Notepad Windows 10 May 2019 Update থেকে ডিফল্ট হিসেবে UTF-8 ব্যবহার করছে। উৎসের সাথে মিলিয়ে টেক্সট এনকোডিং সেট করুন, অথবা UTF-8 with BOM বেছে নিন যাতে Windows-এর Excel আউটপুট ঠিকভাবে পড়ে।
টেক্সট কি সরাসরি Excel ওয়ার্কবুকে কনভার্ট করা যায়?
হ্যাঁ: যে ফরম্যাটে রূপান্তর বদলে XLSX করুন। ওয়ার্কবুকে Excel কলামের ধরন আন্দাজ করার ধাপটি এড়ানো যায়, যা শুরুতে শূন্য থাকা কোডের জন্য গুরুত্বপূর্ণ। যে ফাইল আগে থেকেই CSV, তার জন্য পরে CSV থেকে XLSX ব্যবহার করুন।