Excel থেকে SQL কনভার্টার
কনভার্টারটি একটি SQL স্ক্রিপ্ট লেখে, যা আপনার হেডার সারি থেকে একটি টেবিল তৈরি করে এবং তার নিচের প্রতিটি সারি ইনসার্ট করে। আপনি যে ডেটাবেস বেছে নেন, কোটিং হয় সেই অনুযায়ী।
ডেটা কনভার্টার
অথবা 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
ওয়ার্কবুক আপলোড করুন
একটি XLSX, XLS বা ODS ফাইল যোগ করুন। প্রথম শিটটি পড়া হয় এবং তার প্রথম সারি থেকে কলামের নাম নেওয়া হয়। প্রতি ব্যাচে সর্বোচ্চ ২০টি ফাইল, প্রতিটি ৯৫ MB পর্যন্ত।
- 2
ডায়ালেক্ট ও টেবিলের নাম বেছে নিন
উন্নত সেটিংস খুলে SQL ডায়ালেক্ট-এ যে ডেটাবেসে স্ক্রিপ্টটি চালাবেন সেটি বেছে নিন, তারপর অক্ষর, সংখ্যা ও আন্ডারস্কোর দিয়ে একটি SQL টেবিলের নাম লিখুন।
- 3
কনভার্ট করে স্ক্রিপ্টটি চালান
SQL-এ কনভার্ট করুন চাপুন, .sql ফাইলটি ডাউনলোড করে আপনার ডেটাবেস ক্লায়েন্টে চালান, অথবা ডেটাবেসের সঙ্গে আসা কমান্ড-লাইন টুলে দিন।
Excel থেকে SQL কীভাবে কনভার্ট করব?
ওয়ার্কবুক আপলোড করুন, SQL ডায়ালেক্ট-এ আপনার ডেটাবেস বেছে নিয়ে SQL-এ কনভার্ট করুন চাপুন। হেডার সারি থেকে তৈরি CREATE TABLE স্টেটমেন্ট এবং ডেটার INSERT স্টেটমেন্টসহ একটি .sql ফাইল পাবেন, চালানোর জন্য প্রস্তুত।
Excel থেকে SQL: কারা শিটকে INSERT স্টেটমেন্টে রূপান্তর করেন
স্প্রেডশিটে ডেটার শুরু, ডেটাবেসে তার ব্যবহার। একজন ডেভেলপার সেলস টিমের কাছ থেকে XLSX-এ প্রোডাক্ট ক্যাটালগ পান এবং বিকেলের মধ্যে স্টেজিং ডেটাবেসে তা লাগে। একজন অ্যানালিস্ট গত কোয়ার্টারের টার্গেট অর্ডার টেবিলের পাশে চান, যাতে একটি কুয়েরিতেই তুলনা করা যায়। দুই ক্ষেত্রেই শিটে সঠিক সারি আছে, কিন্তু ডেটাবেস চায় স্টেটমেন্ট।
SQL নিজে পুরোনো ও স্থিতিশীল: ANSI ১৯৮৬ সালে প্রথম SQL স্ট্যান্ডার্ড প্রকাশ করে এবং ISO ১৯৮৭ সালে তা গ্রহণ করে। ডেটাবেসে ডেটাবেসে এখনও যা আলাদা তা খুঁটিনাটি, প্রধানত কলামের নাম কীভাবে কোট হয় এবং স্ট্রিং ও তারিখ কীভাবে লেখা হয়। তাই কনভার্টার একটি সাধারণ স্ক্রিপ্ট না বানিয়ে ডায়ালেক্ট জানতে চায়। আপনার ডেটা আগে থেকেই ফ্ল্যাট ফাইল হলে CSV থেকে SQL ওয়ার্কবুকের ধাপ ছাড়াই একই কাজ করে।
তৈরি হওয়া স্ক্রিপ্টে SQL ডায়ালেক্টের পার্থক্য
আইডেন্টিফায়ার ব্যাকটিকে ঘেরা থাকে, তাই order date-এর মতো হেডার কলামের নাম হিসেবে টিকে যায়। স্ক্রিপ্টটি mysql কমান্ড-লাইন ক্লায়েন্ট, MySQL Workbench বা phpMyAdmin-এর SQL ট্যাবে চলে।
- স্ট্রিং একক কোটে লেখা হয়, ভেতরের কোট দ্বিগুণ করে
আইডেন্টিফায়ারে ডাবল কোট ব্যবহার হয়, যা SQL স্ট্যান্ডার্ডের নির্ধারিত রূপ। ফাইলটি psql -f দিয়ে চালান বা pgAdmin-এর কুয়েরি টুলে পেস্ট করুন।
- কোট করা নামে বড় ও ছোট হাতের অক্ষর বজায় থাকে
SQLite স্ট্যান্ডার্ড ডাবল-কোটেড আইডেন্টিফায়ার গ্রহণ করে এবং প্রতিটি মান নমনীয় টাইপে রাখে। স্ক্রিপ্টটি sqlite3 data.db < file.sql দিয়ে লোড করুন।
- লোকাল বিশ্লেষণ কপি বা মোবাইল অ্যাপের সিড ডেটার জন্য উপযুক্ত
আইডেন্টিফায়ার বর্গাকার বন্ধনীতে ঘেরা থাকে। ফাইলটি SQL Server Management Studio-তে খুলে চালান।
- SQL Server-এ একাধিক সারির VALUES তালিকা প্রতি INSERT স্টেটমেন্টে 1,000 সারির মধ্যে সীমিত
Excel থেকে SQL আউটপুটের নমুনা
CREATE TABLE "customers" (
"id" INTEGER,
"customer" TEXT,
"signup_date" DATE
);
INSERT INTO "customers" ("id", "customer", "signup_date") VALUES
(1, 'O''Neill Hardware', '2026-03-02'),
(2, 'রূপসা স্টুডিও', '2026-04-15');Excel থেকে SQL কনভার্টার বনাম ডেটাবেসের ইমপোর্ট উইজার্ড
| UltKit | ডেটাবেস ইমপোর্ট উইজার্ড | হাতে লেখা স্ক্রিপ্ট | |
|---|---|---|---|
| চালু ডেটাবেস কানেকশন ছাড়াই কাজ করে | yes | no | yes |
| যে আউটপুট দেখে নেওয়া, Git-এ কমিট ও আবার চালানো যায় | yes | no | yes |
| নামের অ্যাপস্ট্রফি আপনার জন্য এস্কেপ করা হয় | yes | yes | no |
| তারিখ ISO লিটারেল হিসেবে পুনর্লিখিত | yes | লোকেলের উপর নির্ভর করে | no |
| MySQL, PostgreSQL, SQLite বা SQL Server-এর জন্য একই ফাইল | ডায়ালেক্ট বেছে নিন | no | no |
| ফাইল মুছে ফেলা হয় | ৩০ মিনিট পরে | লোকালে থাকে | লোকালে থাকে |
Excel ও SQL ফরম্যাট সম্পর্কে তথ্য
XLSX
Microsoft Excel ওয়ার্কবুক
XLSX হলো Office 2007 থেকে Microsoft Excel-এর ডিফল্ট ওয়ার্কবুক ফরম্যাট, যা Office Open XML স্ট্যান্ডার্ডের উপর ভিত্তি করে তৈরি। এটি একাধিক শিট, ফর্মুলা, ফরম্যাটিং, চার্ট, পিভট টেবিল ও ডেটা ভ্যালিডেশন XML-এর একটি ZIP প্যাকেজে রাখে। প্রতি শিটে দশ লক্ষের বেশি সারি সাপোর্ট করে এবং ব্যবসায়িক স্প্রেডশিটের ডিফল্ট আদান-প্রদান ফরম্যাট। Google Sheets, LibreOffice ও Numbers XLSX খুলতে পারে, তবে ম্যাক্রো ও উন্নত ফিচার নাও আসতে পারে।
- কম্প্রেশন
- –
- স্বচ্ছতা (ট্রান্সপারেন্সি)
- –
- অ্যানিমেশন
- –
- প্রবর্তনের সাল
- 2007 · Microsoft
SQL
SQL স্ক্রিপ্ট
SQL ফাইল হলো Structured Query Language স্টেটমেন্টের, যেমন CREATE TABLE ও INSERT-এর, একটি প্লেইন-টেক্সট স্ক্রিপ্ট, যা ডেটাবেস ক্রমানুসারে চালায়। এটি সাধারণত ডেটাবেস ব্যাকআপ, মাইগ্রেশন এবং নমুনা ডেটা শেয়ার করার কাজে ব্যবহৃত হয়। ভাষাটি নিজে ISO স্ট্যান্ডার্ড, কিন্তু MySQL, PostgreSQL, SQLite ও SQL Server-এর প্রত্যেকের নিজস্ব ডায়ালেক্ট আছে, তাই এক সিস্টেম থেকে অন্যটিতে যেতে স্ক্রিপ্টে প্রায়ই ছোটখাটো পরিবর্তন লাগে। যেকোনো টেক্সট এডিটরে SQL ফাইল খোলা যায়, আর চালাতে একটি ডেটাবেস ক্লায়েন্ট লাগে।
- কম্প্রেশন
- –
- স্বচ্ছতা (ট্রান্সপারেন্সি)
- –
- অ্যানিমেশন
- –
- প্রবর্তনের সাল
- –
মানুষের রাখা তালিকা, যেমন দামের শিট, গ্রাহকের এক্সপোর্ট বা নতুন অ্যাপের সিড ডেটা, যখন কুয়েরি, জয়েন ও কনস্ট্রেইন্ট চালানোর মতো আসল টেবিল হওয়া দরকার, তখন Excel থেকে SQL-এ যেতে হয়।
Excel থেকে SQL নিয়ে প্রশ্ন
MySQL ডায়ালেক্ট কি MariaDB-তেও চলে?
হ্যাঁ। MariaDB ২০০৯ সালে MySQL-এর ফর্ক হিসেবে শুরু হয়েছিল এবং এখনও ব্যাকটিক দিয়ে ঘেরা আইডেন্টিফায়ার ও একই INSERT সিনট্যাক্স পড়তে পারে। Amazon RDS-এর মতো ম্যানেজড সার্ভিসও সাধারণ ইঞ্জিনই চালায়, তাই হোস্টিংয়ের ব্র্যান্ড নয়, ইঞ্জিনের ডায়ালেক্ট বেছে নিন।
Excel-এর তারিখ SQL ফাইলে কীভাবে লেখা হয়?
Excel তারিখকে ১৯০০ সাল থেকে দিনের সংখ্যা হিসেবে রাখে, তাই সরাসরি পড়লে 46313-এর মতো সংখ্যা ঢুকত। এই পেজে তারিখ ISO-তে সেট করা আছে, যা '2026-10-18' লেখে; MySQL, PostgreSQL, SQLite ও SQL Server সবই date কলামের জন্য এটি গ্রহণ করে।
একটি SQL স্ক্রিপ্টে কত বড় শিট রাখা যায়?
একটি XLSX শিটে সর্বোচ্চ 1,048,576টি সারি থাকে, আর পুরোনো XLS-এ 65,536টি। এত বড় স্ক্রিপ্ট বিশাল হয়, তাই আগে সার্ভারের সীমা দেখে নিন: MySQL 8.0 max_allowed_packet-এর বেশি (ডিফল্ট 64 MB) কোনো একক স্টেটমেন্ট নেয় না। খুব বড় শিটের জন্য Excel থেকে CSV করা ফ্ল্যাট ফাইল ও ডেটাবেসের বাল্ক লোডার দ্রুততর।
টেবিল ও কলামের নাম কি আমি নিজে দিতে পারি?
টেবিলের নাম আসে SQL টেবিলের নাম থেকে, অক্ষর, সংখ্যা ও আন্ডারস্কোর মিলিয়ে সর্বোচ্চ ৬৪ অক্ষর। কলামের নাম আসে শিটের ১ নম্বর সারি থেকে, তাই order_date-এর মতো snake_case নাম চাইলে আগে Excel-এ হেডার বদলে নিন।
ফর্মুলা আর ফরম্যাটিংয়ের কী হয়?
ডেটাবেস মান সংরক্ষণ করে, তাই প্রতিটি ফর্মুলা সেল তার সর্বশেষ গণনা করা ফলাফল হিসেবে ঢোকানো হয়। ফন্ট, ফিল, মন্তব্য ও চার্ট স্ক্রিপ্টে যায় না।
PostgreSQL-এ আমার কলামের নাম ছোট হাতের অক্ষরে কেন?
PostgreSQL কোটেশন ছাড়া আইডেন্টিফায়ারকে ছোট হাতের অক্ষরে নেয়, তাই নামটি ডাবল কোটে না থাকলে OrderDate ও orderdate একই কলাম। PostgreSQL ডায়ালেক্ট আইডেন্টিফায়ার কোট করে, ফলে হেডার সারিতে লেখা হরফের ধরন বজায় থাকে; পরে কুয়েরিতেও একই কোট ব্যবহার করুন।
- CSV থেকে SQL কনভার্টারCSV থেকে SQL: MySQL, PostgreSQL, SQLite বা SQL Server-এর জন্য CREATE TABLE ও INSERT স্টেটমেন্ট, আপনার বেছে নেওয়া টেবিল নামে। অ্যাকাউন্ট লাগে না।
- SQL থেকে CSV কনভার্টার.sql ডাম্পের INSERT স্টেটমেন্টকে CSV সারিতে কনভার্ট করুন, Excel বা Google Sheets-এ খুলুন। MySQL, phpMyAdmin, SQLite ও SQL Server ডাম্প।
- Excel থেকে CSV কনভার্টারExcel ওয়ার্কবুক (XLS, XLSX, XLSM) CSV-তে কনভার্ট করুন: প্রতিটি শিট আলাদা ফাইল, কমা বা সেমিকোলন ডিলিমিটার, আর Excel-এ ঠিকঠাক খোলে এমন UTF-8।
- Excel থেকে JSON কনভার্টারঅনলাইনে Excel শিট JSON-এ কনভার্ট করুন: হেডার রো হয় কী, প্রতিটি রো একটি অবজেক্ট, তারিখ ISO স্ট্রিং। XLSX, XLS, ODS ও Numbers চলবে।
- Excel থেকে XML কনভার্টারXML ম্যাপ বা Developer ট্যাব ছাড়াই Excel শিট XML এ কনভার্ট করুন। প্রতিটি সারি একটি রেকর্ড, প্রতিটি হেডার একটি ট্যাগ। XLSX, XLS ও ODS ইনপুট।
- XLSX থেকে CSV কনভার্টারXLSX ওয়ার্কবুককে Shopify, WooCommerce, Mailchimp, Salesforce বা ডেটাবেস ইমপোর্টের জন্য পরিষ্কার UTF-8 CSV বানান। ফর্মুলা মান হয়, তারিখ ISO-তে।