Excel থেকে CSV কনভার্টার
Excel ওয়ার্কবুকের প্রতিটি শিট একবারেই আলাদা আলাদা CSV ফাইল হিসেবে বের করুন: ১৯৯০-এর দশকের .xls থেকে ম্যাক্রো-সহ .xlsm পর্যন্ত, আপনার প্রোগ্রাম যে ডিলিমিটার আর এনকোডিং চায় সেটি দিয়েই।
ডেটা কনভার্টার
অথবা 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
ওয়ার্কবুক আপলোড করুন
একবারে সর্বোচ্চ ২০টি, প্রতিটি ৯৫ MB পর্যন্ত .xls, .xlsx বা .xlsm ফাইল যোগ করুন। একই ব্যাচে বিভিন্ন ভার্সনের ফাইল মিশিয়ে দিলেও সমস্যা নেই।
- 2
শিট ও ডিলিমিটার বেছে নিন
যে শিট রূপান্তর করবেন শুরুতে সব শিটে সেট থাকে। CSV যাঁকে পাঠাচ্ছেন তাঁর Excel দশমিক চিহ্ন হিসেবে কমা ব্যবহার করলে ডিলিমিটার সেমিকোলনে বদলে নিন।
- 3
কনভার্ট করে আনজিপ করুন
CSV-এ কনভার্ট করুন চাপুন। একাধিক ট্যাবের ওয়ার্কবুক ZIP হয়ে ফেরত আসে, যার ভেতরে প্রতিটি শিটের জন্য আলাদা CSV থাকে এবং নাম হয় ট্যাবের নামে।
একটি .xls, .xlsx বা .xlsm ফাইল আপলোড করে CSV-এ কনভার্ট করুন চাপুন: প্রতিটি শিট আলাদা UTF-8 CSV হয়ে যাবে, যা Excel-এ আবার খোলা বা অন্য কোথাও ইমপোর্ট করা যায়।
শুধু একটি ট্যাব নয়, পুরো ওয়ার্কবুক Excel থেকে CSV
Excel বছরের পর বছর তিনটি প্রধান ওয়ার্কবুক ফরম্যাট ব্যবহার করেছে। Excel 97 থেকে 2003-এর বাইনারি .xls শিটকে BIFF রেকর্ড হিসেবে রাখে এবং ৬৫,৫৩৬ সারিতে সীমাবদ্ধ করে। Excel 2007-এ আসা .xlsx হলো Office Open XML, অর্থাৎ XML অংশের একটি ZIP, যাতে ১,০৪৮,৫৭৬ সারি ধরে। .xlsm একই কাঠামো, তবে ভেতরে VBA ম্যাক্রো থাকে। তিনটিতেই একাধিক শিট থাকে, অথচ CSV-তে থাকে ঠিক একটি।
এই অমিলই প্রতিদিনের সমস্যা: প্রতি মাসে একটি ট্যাবসহ মাসিক রিপোর্ট, প্রতি বিভাগে একটি শিটসহ বাজেট, এক ট্যাবে উত্তর ও আরেক ট্যাবে কোড থাকা সার্ভে এক্সপোর্ট। Excel থেকে এক্সপোর্ট মানে প্রতিটি ট্যাব সক্রিয় করা, Save As বেছে নেওয়া আর সতর্কবার্তা নিশ্চিত করা, বারো বার ধরে। এখানে পুরো ওয়ার্কবুক একবারে দিলে প্রতিটি ট্যাব তার নামে একটি ফাইল হয়ে বেরিয়ে আসে।
আধুনিক ওয়ার্কবুকের প্রথম ট্যাব কোনো স্টোর বা CRM-এ দেওয়ার জন্য XLSX থেকে CSV ISO তারিখসহ প্রস্তুত করা আছে।
Excel Save As, Google Sheets ও এই কনভার্টারের তুলনা
| এই কনভার্টার | Excel Save As | Google Sheets ডাউনলোড | |
|---|---|---|---|
| এক ধাপে প্রতিটি শিট এক্সপোর্ট | yes | no | no |
| প্রতি ফাইলে কমা বা সেমিকোলন বেছে নেওয়া | yes | Windows রিজিয়ন অনুসরণ করে | শুধু কমা |
| .xls, .xlsx ও .xlsm খোলে | yes | yes | Sheets-এ ইমপোর্টের পর |
| UTF-8 আউটপুট | yes | শুধু CSV UTF-8 টাইপে | yes |
| সফটওয়্যার ইনস্টল ছাড়াই কাজ করে | yes | no | yes |
কমা না সেমিকোলন: অঞ্চলভেদে CSV ডিলিমিটার
যুক্তরাষ্ট্র, যুক্তরাজ্য, কানাডা, অস্ট্রেলিয়া, জাপানসহ যেসব জায়গায় দশমিক চিহ্ন বিন্দু, সেখানে Windows লিস্ট সেপারেটর হিসেবে কমা ব্যবহার করে। সেখানকার Excel কমা দিয়েই লেখে ও কমাই আশা করে।
- ডিলিমিটার: কমা
- RFC 4180 ও বেশিরভাগ ওয়েব ইমপোর্টারের সঙ্গে মেলে
জার্মানি, ফ্রান্স, স্পেন, ইতালি, ব্রাজিল ও ইউরোপের বড় অংশে কমা হলো দশমিক চিহ্ন (1.234,56), তাই Windows লিস্ট সেপারেটর সেমিকোলনে বদলে নেয় এবং Excel সেটাই অনুসরণ করে।
- ডিলিমিটার: সেমিকোলন
- ওই অঞ্চলের কোনো সহকর্মী ডাবল-ক্লিক করে ফাইল খুললে এটি ব্যবহার করুন
আসল ডেটার ভেতরে ট্যাব প্রায় কখনোই থাকে না, তাই ঠিকানা বা পণ্যের বিবরণের মতো কমা ও সেমিকোলনযুক্ত লেখার জন্য এটি সবচেয়ে নিরাপদ বিভাজক।
- ডিলিমিটার: ট্যাব
- অথবা যে ফরম্যাটে রূপান্তর-এর নিচে TSV বেছে নিন
XLS
Microsoft Excel 97–2003 ওয়ার্কবুক
XLS হলো Excel 97 থেকে ২০০৭ সালে XLSX এসে প্রতিস্থাপন করা পর্যন্ত Excel-এ ব্যবহৃত বাইনারি স্প্রেডশিট ফরম্যাট। প্রতি শিটে এটি সর্বোচ্চ ৬৫,৫৩৬ সারি ও ২৫৬ কলামে সীমিত এবং ডেটা মালিকানাধীন কাঠামোতে রাখে। অনেক পুরোনো সিস্টেম, সরকারি পোর্টাল ও পুরোনো ব্যাংকিং এক্সপোর্ট এখনও XLS তৈরি করে বা চায়। Excel, LibreOffice ও Google Sheets এটি খুলতে পারে।
- কম্প্রেশন
- –
- স্বচ্ছতা (ট্রান্সপারেন্সি)
- –
- অ্যানিমেশন
- –
- প্রবর্তনের সাল
- 1997 · Microsoft
CSV
কমা-বিভক্ত মান (CSV)
CSV হলো টেবিলের জন্য একটি প্লেইন-টেক্সট ফরম্যাট, যেখানে প্রতিটি লাইন একটি সারি এবং কমা কলামগুলো আলাদা করে। কম্পিউটিংয়ের প্রথম দিক থেকেই এটি ব্যবহৃত হচ্ছে এবং RFC 4180-এ বর্ণিত, যদিও অনেক রূপভেদে সেমিকোলন বা ট্যাব এবং ভিন্ন টেক্সট এনকোডিং ব্যবহার হয়। প্রায় প্রতিটি স্প্রেডশিট, ডেটাবেস ও অ্যানালিটিক্স টুল এটি ইমপোর্ট ও এক্সপোর্ট করতে পারে, তাই সিস্টেমের মধ্যে ডেটা সরানোর ডিফল্ট ফরম্যাট এটি। CSV শুধু মান সংরক্ষণ করে; ফর্মুলা, ফরম্যাটিং, একাধিক শিট বা ডেটা টাইপ থাকে না।
- কম্প্রেশন
- –
- স্বচ্ছতা (ট্রান্সপারেন্সি)
- –
- অ্যানিমেশন
- –
- প্রবর্তনের সাল
- –
Excel ছাড়া অন্য কাউকে ডেটা দিতে, কোনো স্প্রেডশিট প্রোগ্রামের চেয়ে বেশি টেকসই সাধারণ টেক্সট হিসেবে সংরক্ষণ করতে, অথবা একাধিক ট্যাবের রিপোর্ট ভেঙে টেবিলপ্রতি একটি ফাইল করতে মানুষ পুরো Excel ওয়ার্কবুক CSV-তে বদলায়।
এক্সপোর্ট করা CSV-তে সংখ্যা, তারিখ ও শুরুর শূন্য
CSV প্রতিটি সেলের সংরক্ষিত মান পায়, পর্দায় দেখানো ফরম্যাট নয়। তারিখ ISO বা Unix টাইমস্ট্যাম্পে সেট না করলে তারিখ Excel যেভাবে দেখায় সেভাবেই লেখা হয়, আর সংখ্যা পূর্ণ নির্ভুলতায় থাকে। Excel তারিখকে ১ জানুয়ারি ১৯০০ থেকে গোনা ক্রমিক সংখ্যা হিসেবে রাখে এবং ১৯০০ সালকে এখনো লিপ ইয়ার ধরে, যা Lotus 1-2-3-এর সঙ্গে সামঞ্জস্যের জন্য রাখা একটি বাগ।
শুরুর শূন্য টিকে থাকে শুধু তখনই, যদি ওয়ার্কবুকে সেলটি টেক্সট ছিল। নম্বর সেলে 02134 হিসেবে লেখা ZIP কোড আগেই 2134 হয়ে জমা হয়েছে, তাই CSV শূন্যটি ফেরাতে পারে না। ফেরার পথও গুরুত্বপূর্ণ: CSV-তে ডাবল-ক্লিক করলে Excel আবার টাইপ আন্দাজ করে, আর এভাবেই SEPT2-এর মতো জিনের নাম তারিখ হয়ে গিয়েছিল; ২০২০ সালে HUGO Gene Nomenclature Committee সেগুলোর নাম বদলে SEPTIN2 করেছে। নিয়ন্ত্রণ রেখে ওয়ার্কবুক আবার বানাতে CSV থেকে XLS বা Data → From Text/CSV ব্যবহার করুন।
Excel থেকে CSV কনভার্টার: সাধারণ প্রশ্ন
Excel কেন শুধু বর্তমান শিটটিই CSV হিসেবে সেভ করে?
CSV ফাইলে একটি মাত্র টেবিল থাকে, তাই Excel-এর Save As শুধু সক্রিয় শিট লেখে এবং বাকিগুলো বাদ যাবে বলে সতর্ক করে। যে শিট রূপান্তর করবেন সব শিটে সেট থাকলে এখানে প্রতিটি ট্যাব একটি ZIP-এর ভেতরে আলাদা CSV হয়ে যায়।
Excel 2003-এর পুরনো .xls ফাইল কি CSV-তে কনভার্ট করা যায়?
হ্যাঁ। Excel 97 থেকে 2003-এর বাইনারি .xls ফরম্যাট ঠিক .xlsx-এর মতোই কনভার্ট হয়। এর শিটে সর্বোচ্চ ৬৫,৫৩৬ সারি ও ২৫৬ কলাম থাকে, তাই CSV কখনো সেই গ্রিডের চেয়ে বড় হবে না।
.xlsm ওয়ার্কবুকের ম্যাক্রোগুলোর কী হয়?
VBA ম্যাক্রো ডেটা নয়, কোড; তাই সেগুলো বাদ যায়। CSV-তে ম্যাক্রোগুলো সর্বশেষ যে সেল ভ্যালু তৈরি করেছিল সেটিই থাকে।
সেমিকোলন দেওয়া CSV Excel-এ কলাম আকারে কীভাবে খুলবেন?
Excel আপনার Windows রিজিয়ন সেটিংসের লিস্ট সেপারেটর দিয়ে CSV ভাগ করে। ফাইলে অন্য অক্ষর থাকলে Data → From Text/CSV দিয়ে খুলে সেখানে ডিলিমিটার বেছে নিন, অথ}বা মানানসই ডিলিমিটার সেটিং দিয়ে আবার কনভার্ট করুন।
Excel থেকে CSV করতে BOM-সহ UTF-8 কেন বেছে নেবেন?
বাইট অর্ডার মার্ক ফাইলের শুরুর তিনটি অদৃশ্য বাইট, যা Windows-এর Excel-কে লেখাটি UTF-8 হিসেবে পড়তে বলে। এটি না থাকলে Excel স্থানীয় কোড পেজ ধরে নেয় এবং অ্যাকসেন্টযুক্ত নাম é-এর মতো চিহ্নে বদলে যায়। বেশিরভাগ ওয়েব ইমপোর্টার BOM উপেক্ষা করে, তবে কিছু কড়া স্ক্রিপ্ট এতে আটকে যায়।