এক্সেল ইউজাররা অনেক দিন ধরে ডাইনামিক ড্যাশবোর্ড, ট্র্যাকার, ওয়ার্কফ্লো, এবং ইন্টারনাল সিস্টেম বানাতে आছেন। তবে, সেই সিস্টেমগুলো কখনো পূর্ণ অ্যাপ্লিকেশন হিসেবে কাজ করার জন্য ডিজাইন করা হয়নি। ফলশ্রুতিতে, ব্যবহারকারীরা অকস্মাত ফর্মুলা এডিট করে, মোবাইল ডিভাইসে ফাইল ব্যবহার করতে পারেন না, এবং ওয়ার্কবুকটির সাথে ইন্টারঅ্যাক্ট করার আতঙ্কে থাকে।
ভাইব কোডিং এই সমস্যা সমাধান করে এক্সেলের ওপর একটি প্রপার ফ্রন্ট-এন্ড ইন্টারফেস যোগ করে আপনার লজিক রিরাইট ছাড়া বা আপনাকে প্রোগ্রামিং শিখতে বাধ্য ছাড়া। কোডিং করার বদলে, আপনি বর্ণনা করেন অ্যাপটি কেমন লাগবে এবং কী করবে। AI-অ্যাসিস্টেড, নো-কোড প্ল্যাটফর্মগুলো তারপর সেই ইচ্ছাকে স্ক্রিন, ফর্ম, এবং ইন্টারঅ্যাকশনে অনুবাদ করে।
এই টিউটোরিয়ালে, আমরা আপনাকে দেখাব কিভাবে ভাইব কোডিং ব্যবহার করে আপনার এক্সেল ওয়ার্কবুককে অ্যাপ-ইফাই করতে হয়।
এক্সেল ইউজারদের জন্য ভাইব কোডিং বোঝা
ভাইব কোডিং হলো সফটওয়্যার বানানোর একটি AI-চালিত পদ্ধতি যেখানে আপনি আপনার আইডিয়া প্রাকৃতিক ভাষায় বর্ণনা করেন, এবং AI আপনার জন্য কোড বা অ্যাপ স্ট্রাকচার জেনারেট করে।
এক্সেল ইউজারদের জন্য, এটি স্বাভাবিক মনে হয় কারণ স্প্রেডশিটগুলো ইতিমধ্যে অনুরূপভাবে কাজ করে। আপনি এক্সেলকে ধাপে ধাপে বলে না কিভাবে ইন্টারেস্ট ক্যালকুলেট করবে; আপনি সম্পর্কটি একবার ডিফাইন করেন, এবং এক্সেল বাকিটা হ্যান্ডেল করে। এটি নন-প্রোগ্রামারদের জন্য আদর্শ কারণ এটি অ্যাপ ডেভেলপমেন্ট ডেমokraটাইজ করে — কোনো কোডিং স্কিল লাগে না, শুধু আপনার প্রয়োজন স্পষ্টভাবে বর্ণনা করলেই হবে।
লক্ষ্য এক্সেলকে রিপ্লেস করা নয়। লক্ষ্য হলো এক্সেলকে একটি প্রোটেক্টেড ব্যাকএন্ডে রূপান্তর করা যখন ব্যবহারকারীরা একটি ক্লিন, অ্যাপ-লাইক ইন্টারফেসের মাধ্যমে ইন্টারঅ্যাক্ট করে। স্প্রেডশিট সোর্স অফ ত্রুথ হিসেবে থাকে। অ্যাপটি সেফ, ইউজার-ফ্রেন্ডলি অ্যাক্সেস লেয়ার বনে।
অ্যাপ ব্যবহারের জন্য আপনার এক্সেল ওয়ার্কবুক প্রস্তুত করা
আপনার ওয়ার্কবুককে অ্যাপে রূপান্তর করার আগে, নিশ্চিত করুন এটি সঠিকভাবে স্ট্রাকচার্ড:
- আপনি যেই এক্সেল ওয়ার্কবুককে অ্যাপে রূপান্তর করতে চান সেটি খুলুন
- নিশ্চিত করুন প্রতিটি সারি একটি পূর্ণ রেকর্ড রিপ্রেজেন্ট করে
- প্রতিটি কলামে কনসিস্টেন্ট ডেটা টাইপ ব্যবহার করুন (যেমন, এক কলামে তারিখ, অন্যটিতে সংখ্যা)
- মার্জড সেল এবং ব্ল্যাঙ্ক হেডার সরান
- ডেটাকে এক্সেল টেবিলে কনভার্ট করুন বেটার কম্প্যাটিবিলিটির জন্য
- ফাইল সেভ এবং ক্লোজ করুন

এই ধাপে, আপনি শুধু ওয়ার্কবুককে প্রেডিক্টেবল বানাচ্ছেন যাতে একটি অ্যাপ বিল্ডার এটিকে বুঝতে পারে। এই ধাপ বাকি সবকিছুর জন্য কতটুকু স্মুথ হবে তা মূলত নির্ধারণ করে। একটি ভালো স্ট্রাকচার্ড এক্সেল ফাইল একটি ছোট ডেটাবেসের মত বিহেভ করে, যা নো-কোড টুলস আশা করে।
ভাইব কোডিং দিয়ে আপনার এক্সেল ওয়ার্কবুককে অ্যাপ-ইফাই করা
একটি AI অ্যাসিস্টেন্ট ব্যবহার করে অ্যাপ জেনারেট করা
এখানেই ভাইব কোডিং চমকে উঠে। আপনি Claude বা Glide-এর মতো AI অ্যাসিস্টেন্ট ব্যবহার করে আপনার অ্যাপ বানাতে পারেন শুধু এটিকে বর্ণনা করে।
Claude ব্যবহার করা:
- Claude খুলুন এবং সাইন ইন করুন
- আপনার এক্সেল ফাইল আপলোড করুন
- নিচের মত একটি প্রম্পট দিন:
"Create a sales dashboard app with a form to add new data. Show all data in a table. Use a clean, modern design."

জেনারেটেড অ্যাপ রিভিউ করা:
একটি সিম্পল বর্ণনাতেই, আপনার কাছে এখন একটি ফাংশনাল সেলস ড্যাশবোর্ড অ্যাপ আছে যার সাথে:
- নতুন ডেটা যোগ করার জন্য একটি ক্লিন ফর্ম (কোনো দৃশ্যমান সেল বা ফর্মুলা নেই)
- রিয়েল-টাইম টোটাল এবং স্ট্যাটিস্টিক্স ভিজ্যুয়াল সার্ডে কার্ডে দেখানো হয়
- वन-ক্লিক ডিলিট ফাংশনালিটি
- এক্সেলের মত কiché না দেখে একটি আধুনিক, প্রফেশনাল ডিজাইন

কী অ্যাডভান্টেজ? আপনাকে React, JavaScript, CSS, বা অন্য কোনো প্রোগ্রামিং ল্যাঙ্গুয়েজ জানতে হয়নি। আপনি শুধু বর্ণনা করেছেন আপনি কী চান।
কাস্টমাইজ এবং ইটারেট করা:
আপনি যদি পরিবর্তন চান, সাদা ইংরেজিতে বর্ণনা করুন। উদাহরণস্বরূপ:
একটি ফিল্টার বাটন যোগ করুন পুরো ড্যাশবোর্ড ফিল্টার করতে
কালার স্কিম ব্লু-এর বদলে গ্রিন করুন
মাসিক ভিউ অপশন যোগ করুন
KPI বক্সগুলো ছোট করুন এবং এক সারিতে রাখুন

AI অ্যাসিস্টেন্ট আপনার ফিডব্যাক অনুযায়ী আপনার অ্যাপ আপডেট করে। এটি একজন ডেভেলপারের মত কাজ করে যা আপনার ইচ্ছা বুঝতে পারে — এমনকি আপনি টেকনিক্যাল টার্মিনোলজি ব্যবহার না করলেও।

আপনার অ্যাপ টেস্ট করা:
- ডেলিভারি স্ট্যাটাসে একটি ফিল্টার প্রয়োগ করুন
- নিশ্চিত করুন যে পুরো ড্যাশবোর্ড অটোমেটিক্যালি আপডেট হয়
মাইক্রোসফট পাওয়ার অ্যাপস ব্যবহার করা একটি স্ট্রাকচার্ড পদ্ধতির জন্য
Power Apps একটি শক্তিশালী চয়স যখন এক্সেল মাইক্রোসফট ইকোসিস্টেমের ভিতরে থাকে এবং সাংগঠনিক কন্ট্রোল মানে। পাওয়ার অ্যাপসে ডেটা ইম্পোর্ট করার আগে, নিশ্চিত করুন আপনার ডেটা টেবিলে কনভার্ট করা হয়েছে।
পাওয়ার অ্যাপসে সাইন ইন করা:
- Power Apps-এ যান এবং আপনার মাইক্রোসফট একাউন্ট দিয়ে সাইন ইন করুন
- যদি প্রম্পট আসে, আপনার এনভায়রনমেন্ট বেছে নিন (ডিফল্ট অধিকাংশ ইউজারের জন্য কাজ করে)
- Home স্ক্রিনে, Start with data ক্লিক করুন

আপনার এক্সেল ফাইল আপলোড করা:
- Create new tables নির্বাচন করুন
- Import an Excel file or .CSV বেছে নিন
- ব্রাউজ করুন এবং আপনার এক্সেল ফাইল আপলোড করুন (সর্বোচ্চ সাইজ ৫ GB)
- Import ক্লিক করুন

কopilot দিয়ে অ্যাপ জেনারেট করা:
- Copilot ফাইলটি অটোমেটিক্যালি স্ক্যান করে
- ডিটেক্টেড কলামগুলো রিভিউ করুন এবং প্রয়োজনে ডেটা টাইপ এডিট করুন
- Save and open app ক্লিক করুন আপনার এক্সেল ডেটা থেকে একটি Dataverse টেবিল (মাইক্রোসফটের ক্লাউড ডেটাবেস) তৈরি করতে
- এই প্রসেস আপনার স্প্রেডশিটকে একটি সিকিউর, অ্যাপ-রেডি ফরম্যাটে সিঙ্ক করে
- Copilot তারপর একটি বেসিক ক্যানভাস অ্যাপ জেনারেট করে যেটি ইনক্লুড করে:
- একটি গ্যালারি ভিউ (লিস্ট বা টেবিলের মত) সব সারি দেখানোর জন্য
- ডিটেইল স্ক্রিন-Individual রেকর্ড ভিউ এবং এডিট করার জন্য
- বেসিক নেভিগেশন এবং ফর্ম-নতুন ডেটা যোগ বা আপডেট করার জন্য
- অ্যাপটি রেসপন্সিভ এবং ডেস্কটপ, ট্যাবলেট, এবং ফোনে কাজ করে

অ্যাপ কাস্টমাইজ করা:
- Power Apps Studio-তে ড্র্যাগ-অ্যান্ড-ড্রপ ইন্টারফেস ব্যবহার করুন বাটন, চার্ট, বা ম্যাপ যোগ করতে
- থিম, কালার, এবং লেআউট কোড ছাড়া এডজাস্ট করুন
- Copilot ব্যবহার করুন প্রাকৃতিক ভাষায় পরিবর্তন বর্ণনা করতে, যেমন:
"Add a search bar for contract names" "Make the status column a dropdown with options: Active, Expired."
- Preview করুন প্লে বাটন ক্লিক করে (বা F5 চাপুন)
পাবলিশ এবং শেয়ার করা:
- Save ক্লিক করুন
- Publish ক্লিক করুন লিংক, ইমেইল, বা মাইক্রোসফট টিমস/শেয়ারপয়েন্টে এম্বেড করার জন্য শেয়ার করতে
- ব্যবহারকারীরা অ্যাপটি হোম স্ক্রিনে যোগ করতে পারেন অ্যাপ-লাইক এক্সপেরিয়েন্সের জন্য
- ডেটা আপডেট Dataverse-এ সিঙ্ক হয়ে যায় (এবং প্রয়োজনে এক্সেলে এক্সপোর্ট করা যায়)

সিকিউরিটি নোট: পারমিশন সেট করুন যাতে শুধু অথোরাইজড ইউজার ডেটা অ্যাক্সেস বা এডিট করতে পারে।
Glide ব্যবহার করা কুইক স্প্রেডশিট-টু-অ্যাপ কনভার্সনের জন্য
Glide তাদের জন্য ডিজাইন করা যারা স্প্রেডশিট বুঝেন কিন্তু ডেভেলপার 처럼 চিন্তা করতে চান না। এটি গভীর টেকনিক্যাল কাস্টমাইজেশনের বদলে র্যাপিড ট্রান্সফরমেশনের ওপর ফোকাস করে।
আপনার এক্সেল ওয়ার্কবুক Glide-এ কানেক্ট করা:
- Glide-এ সাইন ইন করুন
- New App ক্লিক করুন
- Start with data >> Import file >> Continue নির্বাচন করুন
- আপনার এক্সেল ফাইল আপলোড করুন এবং Continue ক্লিক করুন

একবার কানেক্ট হলে, Glide অটোমেটিক্যালি একটি বেসিক অ্যাপ জেনারেট করে। প্রতিটি সারি একটি আইটেম হয়ে যায়, এবং প্রতিটি কলাম একটি ফিল্ড হয়ে যায়। এর ডিফল্ট ফর্মটিই ততক্ষণে ইউজেবল।

ইন্টারফেস আকার দেওয়া:
- যেসব কলাম ইউজার দেখবেন না সেগুলো হাইড করুন
- মেইন স্ক্রিনে কোন ফিল্ডগুলো থাকবে সেটা বেছে নিন
- কোন ফিল্ড এডিটেবল এবং কোন ফিল্ড রিড-অনলি হবে সেটা কন্ট্রোল করুন
এই পয়েন্ট থেকে, ব্যবহারকারীরা আর সরাসরি এক্সেলের সাথে ইন্টারঅ্যাক্ট করবে না। সে স্ট্রাকচার্ড ফর্মের মাধ্যমে ইনফরমেশন সাবমিট করবে। ডেটা এক্সেলে পরিষ্কারভাবে ফ্লো করবে, ফর্মুলা অটোমেটিক্যালি রান হবে, এবং অকস্মাত ক্ষতির রিস্ক এলিমিনেট হবে।
নোট: অ্যাপ ফুলি কাস্টমাইজ এবং পাবলিশ করার জন্য পেইড প্ল্যান প্রয়োজন হতে পারে।
একজন রিয়েল ইউজার처럼 অ্যাপ টেস্ট করা
- অ্যাপের মাধ্যমে নতুন রেকর্ড ইনসার্ট করুন
- নিশ্চিত করুন এক্সেল সঠিকভাবে আপডেট হচ্ছে
- নিশ্চিত করুন ফর্মুলা অপেক্ষা অনুযায়ী রিক্যালকুলেট হচ্ছে
- নিশ্চিত করুন প্রোটেক্টেড ফিল্ড এডিট করা যাচ্ছে না

এই ধাপ নিশ্চিত করে যে এক্সেল একটি ব্যাকএন্ড হিসেবে ফাংশন করছে একটি শেয়ার্ড ডকুমেন্টের বদলে। একবার ভ্যালিডেট হলে, সিস্টেমটি স্থিতিশীল এবং নির্ভরযোগ্য হয়ে যায়।
স্প্রেডশিটের বদলে অ্যাপ শেয়ার করা
- অ্যাপ লিংক ইউজারদের সাথে শেয়ার করুন
- এক্সেল ফাইলে ডায়রেক্ট অ্যাক্সেস রেস্ট্রিক্ট করুন
- অ্যাপটিকে একমাত্র ইন্টারঅ্যাকশন পয়েন্ট হিসেবে ব্যবহার করুন
এই ধাপে, এক্সেল এন্ড ইউজারদের কাছে অদৃশ্য হয়ে যায়। সে একটি ক্লিন, পারপাস-বিল্ট অ্যাপ্লিকেশন এক্সপেরিয়েন্স পান যখন আপনি লজিক এবং স্ট্রাকচারের ওপর ফুল কন্ট্রোল রাখেন।
ফাইনাল থটস
এই ধাপগুলো অনুসরণ করে, আপনি ভাইব কোডিং ব্যবহার করে আপনার এক্সেল ওয়ার্কবুককে অ্যাপ-ইফাই করতে পারবেন। ভাইব কোডিং এক্সেল এক্সপার্টাইজ রিপ্লেস করে না — এটি এটিকে amplify করে। আপনাকে একজন প্রোগ্রামার হতে হবে না আপনার স্প্রেডশিটকে একটি অ্যাপ্লিকেশনতে রূপান্তরিত করতে।
AI-অ্যাসিস্টেড টুলসের সাথে, আপনি সাদা ইংরেজিতে বর্ণনা করেন আপনি কী চান এবং বদলে একটি ওয়ার্কিং অ্যাপ পান। স্প্রেডশিটকে ছাড়ে দেওয়ার বদলে, আপনি সেগুলো কিছুটা সুরক্ষিত, বেশি ইউজেবল, এবং বেশি প্রফেশনাল কিছুতে উন্নীত করছেন। আপনি যে লজিক ইতিমধ্যে বানিয়েছেন সেটিই একটি অ্যাপ্লিকেশনের ফাউন্ডেশন হয়ে যায় — কোনো ফর্মুলা রিরাইট ছাড়া। এক্সেল মস্তিষ্ক হিসেবে কাজ করে, এবং অ্যাপটি মুখটি হয়ে যায়।