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

আজ আমরা দুটি সংস্করণে নো-কোড প্ল্যাটফর্ম AppMaster.io-এ আমদানি সেট আপ করার বিষয়ে কথা বলব:

  1. স্ট্যাটিক: যখন লোড করা টেবিলের কলামের ক্রম ধ্রুবক থাকে।
  2. গতিশীল: যখন টেবিলের কলামের ক্রম পরিবর্তন করা হয়।


নিবন্ধের শেষে, উদাহরণ সহ একটি ভিডিও রয়েছে এবং সমস্ত কনফিগারেশন পদক্ষেপের ব্যাখ্যা রয়েছে।

ফাইল আমদানি সেটআপ প্রক্রিয়া

এই জাতীয় কার্যকারিতার বিকাশ ক্লাসিক্যাল প্রোগ্রামিং থেকে খুব বেশি আলাদা নয়, তবে ভিজ্যুয়াল সরঞ্জামগুলির সাহায্যে আপনি এটি আরও দ্রুত করতে পারবেন। এটি করার জন্য, আপনাকে 5 টি সহজ পদক্ষেপ অনুসরণ করতে হবে:

  1. আমদানির জন্য পরীক্ষার ফাইলগুলি প্রস্তুত করুন: যে এক্সটেনশনেই থাকুক না কেন, CSV এবং Excel ফর্ম্যাটের সেটআপ একই দেখাবে৷
  2. সম্পাদক দ্বারা প্রদত্ত বিল্ডিং ব্লক ব্যবহার করে একটি কাস্টম ব্যবসা প্রক্রিয়া কাস্টমাইজ করুন - কোন অতিরিক্ত মডিউল ডাউনলোড করার প্রয়োজন নেই।
  3. একটি ব্যবসায়িক প্রক্রিয়ার জন্য একটি নতুন শেষ পয়েন্ট তৈরি করুন - একটি ওয়েব অ্যাপ্লিকেশনে একটি আমদানি করা ফাইল লোড করার কার্যকারিতা বাস্তবায়ন করতে৷
  4. ওয়েব অ্যাপ্লিকেশন পৃষ্ঠায় একটি ফর্ম যোগ করুন যা CSV এবং Excel ফাইলগুলি আপলোড করবে এবং একটি সফল আমদানির প্রতিবেদন করবে বা একটি ত্রুটি বার্তা প্রদর্শন করবে৷
  5. সবকিছু সঠিকভাবে কাজ করে তা নিশ্চিত করতে পরীক্ষা ফাইল ব্যবহার করে কার্যকারিতা পরীক্ষা করুন।

আপনার যদি ইতিমধ্যেই AppMaster.io বা অন্যান্য নো-কোড প্ল্যাটফর্মের অভিজ্ঞতা থাকে, তাহলে সেট আপ করতে এক ঘণ্টার বেশি সময় লাগবে না, এমনকি টিউটোরিয়াল ভিডিও দেখার বিষয়টি বিবেচনায় নিয়ে।

ব্যবসায়িক প্রক্রিয়ার প্রয়োজনীয় ব্লক

তাদের মধ্যে অনেকগুলি ক্লাসিক্যাল প্রোগ্রামিং ফাংশনগুলির অ্যানালগ - শুধুমাত্র ভিজ্যুয়াল সরঞ্জামগুলির আকারে, যার সাহায্যে আপনি ড্র্যাগ অ্যান্ড ড্রপ নীতিতে কাজ করবেন।

এখানে তাদের সংক্ষিপ্ত বিবরণ সহ আমদানি সেট আপ করার জন্য প্রধান ব্লকগুলির একটি তালিকা রয়েছে৷

* এগুলি ছাড়াও, আপনার বিভিন্ন সহায়ক ব্লকেরও প্রয়োজন হতে পারে: যদি, একটি ফাইল থেকে মান প্রক্রিয়াকরণ করার সময়, আপনাকে একটি ফর্ম্যাট থেকে অন্য ফর্ম্যাটে ডেটা রূপান্তর করতে হবে, আরও প্রক্রিয়াকরণের জন্য একটি ভেরিয়েবল সংরক্ষণ করতে হবে, সংযুক্ত বা বিভক্ত স্ট্রিংগুলি।

স্ট্যাটিক আমদানি

এই ক্ষেত্রে, আপনাকে কলামগুলির নাম নির্দিষ্ট করতে হবে না, তবে তাদের ক্রমটি সমস্ত লোড করা ফাইলগুলিতে একই হতে হবে - অন্যথায়, প্রোগ্রামটি ভুলভাবে ডেটা আমদানি করবে।

  • স্টার্ট - একটি বিল্ডিং ব্লক যা পড়ার জন্য আমদানি করা ফাইল গ্রহণ করবে (এর সাথে সংশ্লিষ্ট ভেরিয়েবল যোগ করার পরে)।
  • CSV ফাইল পড়ুন, XLS ফাইল পড়ুন, বা XLSX ফাইল পড়ুন - ডাউনলোড করা ফাইল লাইনে লাইন পড়ে।
  • প্রতিটি লুপের জন্য - একটি লুপ যা তাদের মানগুলির পরবর্তী প্রক্রিয়াকরণের জন্য প্রতিটি সারির সমস্ত কলামের উপর পুনরাবৃত্তি করবে।
  • স্যুইচ করুন - স্ট্রিমটি বিভক্ত করতে: তাদের সূচকের উপর ভিত্তি করে আমদানি করা ফাইল থেকে প্রাপ্ত মানগুলি প্রক্রিয়া করার জন্য বিভিন্ন পরামিতি কনফিগার করতে।
  • মডেল ফাংশন গ্রুপ থেকে ব্লক তৈরি করুন এবং তৈরি করুন - ডেটা মডেলের জন্য যা আপনি আমদানি করা ফাইল থেকে বস্তু তৈরি এবং সংরক্ষণ করার সময় ব্যবহার করবেন; এবং যার মধ্যে, সেই অনুযায়ী, আপনি পূর্ববর্তী পর্যায়ে প্রাপ্ত মান যোগ করবেন।
  • শেষ - একটি বিল্ডিং ব্লক যা আপনার অ্যাপ্লিকেশন ডাটাবেসে সমস্ত ডেটা সফলভাবে আমদানি করার পরে একটি ব্যবসায়িক প্রক্রিয়া শেষ করে।

গতিশীল আমদানি

এই ক্ষেত্রে, লোড করা ফাইলগুলির কলামগুলি যে কোনও ক্রমে হতে পারে, তবে আমদানি সফল হওয়ার জন্য তাদের নামগুলি সর্বদা একই হতে হবে৷

গতিশীল আমদানি সেট আপ করতে, আপনাকে টেবিলের প্রথম সারির জন্য বিশ্লেষণ ব্লক যোগ করতে হবে - লোড করা ফাইলের প্রতিটি কলামে কোন ডেটা রয়েছে তা নির্ধারণ করতে।

  • Equal - একটি তুলনা অপারেটর যা নির্ধারণ করবে প্রক্রিয়াকৃত স্ট্রিংটি প্রথমটি কিনা।
  • If-Else - যা Equal থেকে একটি মান নেবে এবং তার উপর নির্ভর করে স্ট্রিমটিকে পুনঃনির্দেশ করবে।
  • প্রতিটি লুপ ব্লকের জন্য একটি অতিরিক্ত -#nbsp; একটি লুপ যা শুধুমাত্র প্রথম সারিতে কাজ করবে (অর্থাৎ, কলামের নাম সহ)।
  • অ্যাপেন্ড অ্যারে - ফাইলের প্রথম লাইন থেকে প্রাপ্ত সমস্ত মান একটি অ্যারেতে সংরক্ষণ করবে।
  • অ্যারে এলিমেন্ট - প্রতিটি লুপের জন্য (যেটি সমস্ত লাইন প্রক্রিয়া করে) থেকে তাদের সূচক সহ অ্যাপেন্ড অ্যারে থেকে নির্দিষ্ট উপাদানের মান পুনরুদ্ধার করে।
  • এছাড়াও আপনাকে সুইচ ব্লক পরিবর্তন করতে হবে যাতে এটি স্ট্রীমকে পুনঃনির্দেশ করে এবং অ্যারে এলিমেন্ট থেকে প্রাপ্ত মানগুলির উপর নির্ভর করে আমদানি করা ডেটা প্রক্রিয়া করে।

শেষবিন্দু সৃষ্টি

একটি এন্ডপয়েন্ট যোগ করার সময়, POST পদ্ধতিটি নির্বাচন করুন, URLটি লিখুন এবং তৈরি করা ব্যবসায়িক প্রক্রিয়াটি নির্দিষ্ট করুন - ন্যূনতম সেটআপ সম্পূর্ণ হয়েছে৷ ব্যবহারকারী গোষ্ঠী বা বিভিন্ন আইপি থেকে অ্যাক্সেসের অধিকার কীভাবে সংজ্ঞায়িত করবেন সে সম্পর্কে অতিরিক্ত তথ্য প্ল্যাটফর্ম ডকুমেন্টেশনে (EN এবং RU সংস্করণ) পাওয়া যাবে। ফাইল আপলোড ফর্ম

আমদানি ফর্মটি সঠিকভাবে কাজ করার জন্য, আপনাকে এটি তৈরি করার সময় রেকর্ড তৈরি করুন নির্বাচন করতে হবে এবং তৈরি শেষ পয়েন্টটি নির্দিষ্ট করতে হবে, পাশাপাশি একটি ফর্ম নিশ্চিতকরণ বোতাম যোগ করতে হবে (ট্রিগার - অনক্লিক, অ্যাকশন - ফর্ম জমা দিন)।

ভিডিও: CSV ফাইল আমদানি কনফিগার করার উদাহরণ

এই ভিডিওটি একটি উদাহরণ হিসাবে একটি CSV ফাইল ব্যবহার করে স্ট্যাটিক এবং ডাইনামিক ইম্পোর্ট সেট আপ করার জন্য সমস্ত পদক্ষেপের বিস্তারিত বর্ণনা করে৷

ভিডিও - AppMaster.io কিভাবে করতে হবে: CSV/Excel ফাইল আমদানি করুন

আপনি কি আমাদের ডেভেলপার এবং অন্য কোন কোডারের সাথে সরাসরি চ্যাট করতে চান? Appmaster.io টেলিগ্রাম সম্প্রদায়ে যোগ দিন। আমরা আপনার প্রশ্নের উত্তর দিতে খুশি হবে!