এক্সেলে পুনরাবৃত্ত ডেটা ইমপোর্ট ম্যানেজ করা একটা হাসেল হতে পারে, বিশেষ করে যখন একাধিক ফাইল নিয়মিত প্রসেস করতে হয়। خوشবর, পাওয়ার কোয়ারি একটি সিম্পল ফোল্ডার সিস্টেমের সাথে কম্বাইন করে, আপনি ড্র্যাগ-এন্ড-ড্রপ ফাইল আপলোড সিমুলেট করতে পারেন যা কমপ্লেক্স VBA বা ম্যাক্রো ছাড়াই আপনার ডেটা মডেলকে অটো-রিফ্রেশ করে।
এই টিউটোরিয়ালে, আমরা এক্সেল এবং পাওয়ার কোয়ারি ব্যবহার করে ড্র্যাগ-এন্ড-ড্রপ ফাইল আপলোড ইমপ্লিমেন্ট করার পদ্ধতি দেখাব।
কল্পনা করুন আপনি মাসিক সেলস রিপোর্ট ম্যানেজ করছেন যা প্রতি মাসে বিভিন্ন ফিল্ড এজেন্ট থেকে সংগৃহীত হয়। ডেটা ম্যানুয়ালি কপি-পেস্ট করার বদলে, আপনি ড্র্যাগ-এন্ড-ড্রপ ফাইল আপলোড ইমপ্লিমেন্ট করতে পারেন। তারপর এজেন্টদের তাদের CSV শেয়ার্ড ফোল্ডারে আপলোড বা ড্র্যাগ করতে বলুন।
ধাপ ১: আপনার ড্র্যাগ-এন্ড-ড্রপ ফোল্ডার সেট আপ করুন
- File Explorer খুলুন।
- একটি নতুন ফোল্ডার তৈরি করুন (যেমন Drag and Drop File)।
C:\Users\YourName\Documents\Drag and Drop Files.
- সেখানে এক বা একাধিক স্যাম্পル ফাইল রাখুন। উদাহরণ ফাইল:
- Sales June.csv
- Sales July.csv
- ব্যবহারকারীদের এই ফোল্ডারে ড্র্যাগ অ্যান্ড ড্রপ করে ফাইল রাখতে বলুন। এটি শেয়ার্ড বা কুইক অ্যাক্সেসে পিন করা যেতে পারে।

প্রতিটি ফাইল সেলস ডেটা সহ সারি ধারণ করে (প্রোডাক্ট, অঞ্চল, কোয়ান্টিটি, এবং রেভিনিউ)। নিশ্চিত করুন সব ফাইল এই কাঠামো ফলো করে: একই কলাম, একই অর্ডার, এবং একই CSV ফরম্যাট।
ধাপ ২: ফোল্ডারের সাথে কানেক্ট করতে পাওয়ার কোয়ারি ব্যবহার করুন
- এক্সেল খুলুন।
- Data ট্যাবে যান > Get Data > From File > From Folder সিলেক্ট করুন।

- Drop and Drop Files ফোল্ডারে নেভিগেট করুন > Open ক্লিক করুন।

- পাওয়ার কোয়ারি সেই ফোল্ডারের ফাইল লিস্ট প্রদর্শন করবে।
- প্রিভিউ উইন্ডোতে, Combine & Transform Data অথবা Transform Data ক্লিক করুন।

ধাপ ৩: পাওয়ার কোয়ারিতে ফাইল কম্বাইন করুন
পাওয়ার কোয়ারি ফোল্ডারের ফাইল লিস্ট দেখাবে।
- Combine > Combine & Transform Data সিলেক্ট করুন।
- একটি Combine Files প্রিভিউ খুলবে।
- প্রয়োজন অনুযায়ী সঠিক শিট/টেবিল/ডিলিমিটার সিলেক্ট করুন (পাওয়ার কোয়ারি হেডার অটো-ডিটেক্ট করে)।
- OK ক্লিক করুন।

- পাওয়ার কোয়ারি তৈরি করবে:
- সকল ফাইল লোড করার জন্য অটোমেটিক্যালি একটি ফাংশন।
- সকল ফাইল থেকে ডেটা স্ট্যাক করার একটি ট্রান্সফরমেশন কোয়ারি।
- এক্সপ্যান্ড এবং কম্বাইন করার জন্য স্টেপ যোগ করবে।

ধাপ ৪: প্রয়োজনে ডেটা ট্রান্সফর্ম করুন
- আপনি এখানে ট্রান্সফরমেশন অ্যাপ্লাই করতে পারেন:
- কলাম রিনেম করুন।
- ডেটা টাইপ পরিবর্তন করুন।
- সারি ফিল্টার করুন।
- কোয়ারি মার্জ করুন, ইত্যাদি।
- কোয়ারি এডিটরে:
- অনাবশ্যক কলাম যেমন Extension বা Source.Name ডিলিট করুন, যদি দরকার না হয়।
- রাইট-ক্লিক > Remove সিলেক্ট করুন।
- কোয়ারি রিনেম করুন (যেমন CombinedFiles)।

- হওয়া গেলে Close & Load ক্লিক করুন।

- এখন, আপনার এক্সেল শিট ফোল্ডারের সকল ফাইল থেকে সকল সারি লোড করবে।

ধাপ ৪: ড্র্যাগ-এন্ড-ড্রপ আপলোড সিমুলেট করুন
একটি ড্র্যাগ-এন্ড-ড্রপ আপলোড সিমুলেট করতে:
- সহজেই Drop and Drop Files ফোল্ডারে একটি নতুন .csv ফাইল ড্রপ করুন।
- Sales August.csv ফাইল ড্র্যাগ অ্যান্ড ড্রপ করুন।

- এক্সেলে ফিরে যান।
- টেবিলে রাইট-ক্লিক করুন > Refresh সিলেক্ট করুন।

- ড্রপ করা ফাইল থেকে নতুন সারিগুলো তাৎক্ষণিকভাবে দেখাবে।

ধাপ ৫: রিফ্রেশ অটোমেট করুন
- Data ট্যাবে যান > Queries & Connections সিলেক্ট করুন।
- Query-এ রাইট-ক্লিক করুন > Properties সিলেক্ট করুন।

- এনেবল করুন:
- Refresh every 10 minutes।
- OK ক্লিক করুন।

নির্দিষ্ট ফাইল বা ফরম্যাট মনিটর করুন
আপনি শুধু .csv ফাইল ফিল্টার করতে পারেন ব্যবহার করে:
= Table.SelectRows(Source, each Text.EndsWith([Extension], ".csv"))
অথবা টেম্প/সিস্টেম ফাইল বাদ দিতে ব্যবহার করুন:
= Table.SelectRows(Source, each not Text.StartsWith([Name], "~$"))
ট্রাবলশুট টিপস
- File in Use: নিশ্চিত করুন রিফ্রেশ করার সময় ফাইল অন্য অ্যাপে খোলা নেই।
- Headers Not Detected: পাওয়ার কোয়ারিতে "Combine Files" স্টেপ অ্যাডজাস্ট করুন প্রথম সারি হেডার হিসেবে ট্রিট করতে।
- Performance: খুব বড় ফাইলের জন্য, ওয়ার্কশিটে লোড করার বদলে "Data Model" ব্যবহার করার কথা বিবেচনা করুন।
উপসংহার
উপরোক্ত ধাপগুলি অনুসরণ করে, আপনি ড্র্যাগ-এন্ড-ড্রপ ফাইল আপলোড ইমপ্লিমেন্ট করতে পারেন, যা এক্সেলকে স্মার্টার করে এবং আপনার ওয়ার্কফ্লোকে দূরতো বেশি দক্ষ করে তোলে। শুধু পাওয়ার কোয়ারি এবং একটি মনিটর করা ফোল্ডারের সাথে, আপনি এক্সেলে একটি লাইটওয়েট, ব্যবহারকারী-বান্ধব ফাইল আপলোড সিস্টেম বিল্ড করতে পারেন। পাওয়ার কোয়ারির ক্ষমতা একটি ফোল্ডার মনিটর করতে, তাৎক্ষণিকভাবে ইমপোর্ট এবং প্রসেস করতে যে কোনো নতুন ফাইল আপনি যোগ করবেন সেটি অনগিনত ঘন্টা বাঁচায় যা অন্যথায় ম্যানুয়াল টাস্কে ব্যয় হতো। এটি ছোট ব্যবসা, অ্যাডমিন টিম, এবং ফিল্ড অপারেশনসের জন্য একদম পারফেক্ট যারা নিয়মিত ফাইল আপডেট দ্রুত এবংเช่น আস্থাবানভাবে কম্বাইন করতে চান।