এক্সেল বিভিন্ন সোর্স থেকে ডেটা ইম্পোর্ট করতে পারে। মাইক্রোসফট অ্যাক্সেস থেকে ডেটা এক্সেলে ইম্পোর্ট করলে ব্যবহারকারীরা ডেটাবেস ইনফরমেশন সহজে অ্যানালাইজ, ভিজ্যুয়ালাইজ, এবং শেয়ার করতে পারে। আপনি অ্যাক্সেস ডেটা থেকে ক্যালকুলেশন পারফর্ম করতে পারেন, চার্ট বানাতে পারেন, এবং ড্যাশবোর্ড তৈরি করতে পারেন। আপনি নন-টেকনিক্যাল ইউজারদের সাথে ডেটা শেয়ার করতে পারেন এবং অ্যাক্সেস ডেটাকে অন্যান্য এক্সেল ডেটাসেটের সাথে কম্বাইন করতে পারেন।
এই টিউটোরিয়ালে, আমরা দেখাব কিভাবে মাইক্রোসফট অ্যাক্সেস থেকে ডেটা এক্সেলে ইম্পোর্ট করতে হয়।
পূর্বশর্ত:
- একটি মাইক্রোসফট অ্যাক্সেস ডেটাবেস ফাইল (.accdb বা .mdb)
- মাইক্রোসফট এক্সেল (Excel 2016 বা তার পরের ভার্সন রিকমেন্ডেড)
- ডেটাবেস ফাইল অ্যাক্সেস করার পারমিশন
মেথড ১: এক্সেলের বিল্ট-ইন ডেটা টুল ব্যবহার করে অ্যাক্সেস ডেটা ইম্পোর্ট করা
ধাপসমূহ:
- আপনার এক্সেল ওয়ার্কবুক খুলুন
- Data ট্যাবে যান >> Get Data >> From Database >> From Microsoft Access Database নির্বাচন করুন

- অ্যাক্সেস ফাইল ব্রাউজ করুন এবং সিলেক্ট করুন (.accdb বা .mdb)
- Import ক্লিক করুন

এক্সেল Navigator উইন্ডো খোলে।
- একটি টেবিল বা কুয়েরি বেছে নিন
- Load ক্লিক করুন

- অ্যাক্সেস টেবিল এক্সেল টেবিল হিসেবে দেখায়
- ডেটা সোর্সের সাথে কানেক্টেড থাকে (রিফ্রেশযোগ্য)

পাওয়ার কোয়ারী ব্যবহার করে ডেটা ইম্পোর্ট এবং ক্লিন করা
এই মেথড ডেটা ক্লিনিং, ফিল্টারিং, এবং অটোমেশনের জন্য সেরা।
ধাপসমূহ:
- Load সিলেক্ট করার বদলে Transform Data বেছে নিন

- Power Query Editor খুলবে:
- অনাবশ্যক কলাম সরান
- সঠিক ডেটা টাইপ সেট করুন
- সারি ফিল্টার করুন
- একাধিক টেবিল মার্জ করুন
- Close & Load ক্লিক করুন ডেটা এক্সেলে ইম্পোর্ট করতে

অ্যাক্সেস ডেটা ক্লিন, ট্রান্সফর্মড, এবং এক্সেলে ইম্পোর্টেড।

পাওয়ার কোয়ারী ব্যবহার করুন — এটি বড় ডেটাসেট দক্ষতার সাথে হ্যান্ডেল করতে পারে। এটি ট্রান্সফরমেশন স্টেপ রিযুজেবল রাখে এবং রিকারিং রিপোর্টের জন্য আদর্শ।
এক্সেলে অ্যাক্সেস টেবিল লিংক করা
লিংকিং একটি ডাইনামিক কানেকশন তৈরি করে যেখানে এক্সেল অ্যাক্সেস ডেটাকে একটি এক্সটার্নাল টেবিল হিসেবে বিবেচনা করে, রিফ্রেশ হলে আপডেট হয়।
ধাপসমূহ:
- শীটে লোড করার বদলে, এটিকে একটি কানেকশন হিসেবে সেট করুন
- Load >> Load To… ক্লিক করুন

- Only Create Connection নির্বাচন করুন >> OK ক্লিক করুন

- ডেটা দেখতে, Data >> Queries & Connections পেনে যান
- কানেকশন রাইট-ক্লিক করুন >> Load To… নির্বাচন করুন

- Table নির্বাচন করুন >> OK ক্লিক করুন
- এখন আপনি এক্সেলে ডেটা দেখতে পারবেন

অথবা, পুরানো এক্সেল ভার্সনের জন্য যারা পাওয়ার কোয়ারী ছাড়া:
- Data ট্যাবে যান >> From Other Sources >> From Microsoft Query নির্বাচন করুন
- MS Access Database ডেটা সোর্স হিসেবে বেছে নিন, তারপর আপনার ফাইল সিলেক্ট করুন
- টেবিল/কলাম সিলেক্ট করে ইম্পোর্ট করার জন্য উইজার্ড ফলো করুন
নোটস:
- লিংকড ডেটার জন্য অ্যাক্সেস ফাইল অ্যাক্সেসযোগ্য থাকতে হবে; যদি সেটি সরানো হয়, Data >> Connections >> Properties দিয়ে কানেকশন পাথ আপডেট করুন
- এক্সেলে এডিট করলে অ্যাক্সেস প্রভাবিত হবে না যদি না অ্যাডভান্সড সেটআপ ব্যবহার করা হয়
একসাথে একাধিক টেবিল লোড করা
আপনি যদি একই অ্যাক্সেস ডেটাবেস থেকে কয়েকটি টেবিল ইম্পোর্ট করতে চান, Navigator উইন্ডোতে একাধিক আইটেম সিলেক্ট করতে পারেন।
ধাপসমূহ:
- Navigator উইন্ডোতে, শীর্ষে Select multiple items চেকবক্স চেক করুন
- প্রতিটি টেবিল বা কুয়েরির পাশে চেকবক্স চেক করুন যেগুলো আপনি ইম্পোর্ট করতে চান
- Customers
- Orders
- সব সিলেক্টেড টেবিল ইম্পোর্ট করতে Load ক্লিক করুন

এক্সেল প্রতিটি টেবিলের জন্য আলাদা শীট তৈরি করবে, অথবা আপনি Load To বেছে নিতে পারেন প্রতিটি টেবিল কোথায় যাবে সেটা স্পেসিফাই করতে।
মেথড ২: অ্যাক্সেস থেকে এক্সেলে এক্সপোর্ট করা
এই পদ্ধতিটি অ্যাক্সেস থেকে শুরু হয় এবং ডেটা সরাসরি এক্সেল ফাইলে এক্সপোর্ট করে, এক-বারের ট্রান্সফারের জন্য আদর্শ।
ধাপসমূহ:
- আপনার অ্যাক্সেস ডেটাবেস খুলুন
- নেভিগেশন প্যানে, যে টেবিল বা কুয়েরি এক্সপোর্ট করতে চান সেটা সিলেক্ট করুন
- External Data ট্যাবে যান >> Export গ্রুপে >> Excel ক্লিক করুন
- Export – Excel Spreadsheet ডায়লগে:
- ডেস্টিনেশন এক্সেল ফাইল (.xlsx বা .xls) বেছে নিন ব্রাউজ করে বা নতুন তৈরি করুন
- Export data with formatting and layout চেক করুন আপনি যদি অ্যাক্সেস ফরম্যাটিং সংরক্ষণ করতে চান (যেমন, কলাম প্রস্থ)
- Open the destination file after the export operation is complete চেক করুন তৎক্ষণ দেখতে চাইলে
- OK ক্লিক করুন এক্সপোর্ট করতে

- এক্সপোর্ট কমপ্লিট হলে অ্যাক্সেস আপনাকে নোটিফাই করবে

অ্যাডভান্সড অপশনস:
- প্যারামিটারসহ কুয়েরির জন্য, কুয়েরি প্রথমে রান করুন রেজাল্ট জেনারেট করতে, তারপর এক্সপোর্ট করুন
- একাধিক অবজেক্ট এক্সপোর্ট করতে, এক্সপোর্ট উইজার্ড বারবার ব্যবহার করুন বা অটোমেশনের জন্য ম্যাক্রো/VBA লিখুন
নোটস:
- এক্সপোর্টেড ডেটা স্ট্যাটিক; অ্যাক্সেসে পরিবর্তন হলে এক্সেল ফাইল অটোমেটিক্যালি আপডেট হবে না
- যদি টেবিলে ১ মিলিয়নেরও বেশি সারি থাকে, এক্সেল সেটি ট্রাঙ্কেট করতে পারে (নতুন ভার্সনে রো লিমিট ১,০৪৮,৫৭৬)
মেথড ৩: কপি-পেস্ট ব্যবহার করে অ্যাক্সেস ডেটা ইম্পোর্ট করা (দ্রুত এবং সিম্পল)
ধাপসমূহ:
- মাইক্রোসফট অ্যাক্সেস খুলুন
- টেবিল বা কুয়েরি খুলুন
- পুরো টেবিল সিলেক্ট করুন বা Ctrl + A চাপুন
- Ctrl + C চাপুন

- এক্সেল খুলুন এবং Ctrl + V চাপুন

সীমাবদ্ধতা:
- লাইভ কানেকশন নেই
- ম্যানুয়াল আপডেট প্রয়োজন
- বড় বা ফ্রিকোয়েন্ট ইম্পোর্টের জন্য উপযোগী নয়
মেথড ৪: ODBC ব্যবহার করে অ্যাক্সেস ডেটা ইম্পোর্ট করা (অ্যাডভান্সড ইউজারদের জন্য)
এই মেথডটি তখন উপযোগী যখন আপনি পুরানো সিস্টেমের সাথে কাজ করছেন বা কাস্টম ডেটাবেস কানেকশন ব্যবহার করছেন।
ধাপসমূহ:
- একটি ODBC ডেটা সোর্স সেট আপ করুন (উদাহরণস্বরূপ, "Microsoft Access Driver (*.mdb, *.accdb)")
- এক্সেল খুলুন
- Data ট্যাবে যান >> Get Data >> From Other Sources >> From ODBC নির্বাচন করুন
- অ্যাক্সেস ODBC ড্রাইভার সিলেক্ট করুন
- টেবিল বা কুয়েরি বেছে নিন
ডেটা রিফ্রেশ করা
- ইম্পোর্টেড টেবিলের যেকোনো সেলে রাইট-ক্লিক করুন >> Refresh নির্বাচন করুন
- বা Data ট্যাবে যান >> Refresh All নির্বাচন করুন

- এটি ম্যানুয়ালি রি-ইম্পোর্ট ছাড়া অ্যাক্সেস থেকে লেটেস্ট ডেটা পুল করে
সাধারণ সমস্যা ও সমাধান
- অ্যাক্সেস ফাইল দেখা যাচ্ছে না: নিশ্চিত করুন ইম্পোর্ট করার আগে অ্যাক্সেস বন্ধ আছে। অ্যাক্সেস ফাইল এক্সক্লুসিভ মোডে ওপেন থাকতে পারবে না।
- ডেটা টাইপ ভুল: সঠিক ডেটা টাইপ সেট করতে পাওয়ার কোয়ারী ব্যবহার করুন
- বড় ফাইল লোড হলে ধীর: শুধু প্রয়োজনীয় টেবিল বা সারি ইম্পোর্ট করুন। বড় ডেটাসেটের জন্য, ডেটা মডেলে লোড করুন শীট ওভারলোড এড়াতে।
- Microsoft.ACE.OLEDB এরর: মাইক্রোসফটের ওয়েবসাইট থেকে Microsoft Access Database Engine Redistributable ডাউনলোড ও ইনস্টল করুন
উপসংহার
উপরের মেথডগুলো অনুসরণ করে, আপনি মাইক্রোসফট অ্যাক্সেস থেকে ডেটা এক্সেলে ইম্পোর্ট করতে পারবেন। এই পদ্ধতিগুলো আপনাকে অ্যাক্সেস ডেটা এক্সেলে সমস্যায় থাকতে দিয়ে অ্যানালাইসিস, রিপোর্টিং, এবং ভিজ্যুয়ালাইজেশনের জন্য আনে। কানেকশন-ভিত্তিক মেথডগুলো আপনাকে আপনার এক্সেল ডেটা আপনার অ্যাক্সেস ডেটাবেসের সাথে সিঙ্ক্রোনাইজড রাখতে ফ্লেক্সিবিলিটি দেয়, আপনার ওয়ার্কফ্লোকে আরও দক্ষ এবং আপনার ডেটাকে আরও নির্ভরযোগ্য করে তোলে। আজ থেকেই অ্যাক্সেস থেকে ডেটা ইম্পোর্ট করুন, তারপর এক্সেলে অ্যানালাইজ করুন।