সরাসরি মূল কন্টেন্টে যান
FormFlow

CSV বা Excel এক্সপোর্ট থেকে আগের সাবমিশন ইমপোর্ট করুন

মালিকেরা অন্য কোথাও সংগ্রহ করা সাবমিশন CSV বা Excel এক্সপোর্ট থেকে ফর্মে আনতে পারেন। কলামগুলোকে ফর্মের ফিল্ডের সাথে মেলান, তারিখের কলামটির নাম দিন, আর সারিগুলো আসবে নিজেদের তারিখসহ, পড়া ও নিষ্পন্ন অবস্থায়, আপনার প্ল্যানের গণনা, নোটিফিকেশন ও ইন্টিগ্রেশনের বাইরে থেকে।

এই পোস্টটি যন্ত্রের মাধ্যমে অনুবাদ করা হয়েছে। ইংরেজিতে মূল পোস্টটি পড়ুন

A dark plate titled 'Import past Submissions from a CSV or Excel export', listing that each row keeps its original date, arrives already read and handled, never counts towards your plan, and sends no notifications or integrations.

FormFlow-এ চলে আসা একটি টিম সাধারণত তার ইতিহাস অন্য কোনো ফর্ম সেবার এক্সপোর্টে ফেলে আসে। একজন মালিক সেই সারিগুলো CSV বা Excel ফাইল থেকে একটি ফর্মে আনতে পারেন, যাতে পুরোনো লিডগুলো নতুন লিডের পাশে থাকে। ইমপোর্ট এসেছে রিলিজ v1.81.0-এ; প্রতিটি কলামকে একটি ফিল্ডের দিকে নির্দেশ করার কলাম মেলানো এসেছে v1.83.0-এ।

ইমপোর্ট করা সাবমিশন কী

  • এটি সেই তারিখটি ধরে রাখে যেদিন এটি মূলত পাঠানো হয়েছিল; তারিখটি আপনার নাম দেওয়া কলাম থেকে নেওয়া হয়।

  • এটি আগে থেকেই পড়া ও নিষ্পন্ন অবস্থায় আসে।

  • অন্য যেকোনো সাবমিশনের মতোই এটি খোঁজা ও এক্সপোর্ট করা যায়।

  • এটি কখনো আপনার প্ল্যানের গণনায় যোগ হয় না, কোনো নোটিফিকেশন পাঠায় না এবং কোনো ইন্টিগ্রেশনে পৌঁছায় না। এটি কোথাও ডেলিভারি বা ইমেল করা হয় না।

  • এর উত্তর পাঠানো যায় না। পুরোনো এক্সপোর্টের মানুষদের কখনো FormFlow-এর মাধ্যমে সংগ্রহ করা হয়নি, তাই FormFlow তাদের লিখতে অস্বীকার করে।

শুরু করার আগে

  • আপনাকে টিমের মালিক হতে হবে। অন্য ভূমিকাগুলোর কাছে এই কাজটি দেখা যায় না।

  • ফর্মটি গ্রেড করা ফর্ম হওয়া চলবে না, আবার শুধু রোস্টারকে গ্রহণ করে এমন ফর্মও হওয়া চলবে না। ইমপোর্ট করা সারিতে কোনো নম্বর বা সিট থাকত না, তাই এই ফর্মগুলোতে কাজটি লুকানো থাকে।

  • ফাইলটি একটি .xlsx ওয়ার্কবুক বা একটি .csv ফাইল হতে হবে, সর্বোচ্চ 2 MB। প্রথম সারিতে কলামের হেডার থাকতে হবে, এবং কোনো দুটি হেডার একই হতে পারবে না। শেষের ফাঁকা কলামগুলো উপেক্ষা করা হয়।

  • একটি কলামে প্রতিটি সারির মূল তারিখ থাকতে হবে। ডায়ালগ আশা করে এর নাম submitted_at হবে, এবং আপনাকে এটি বদলাতে দেয়।

  • একটি ফর্মে মোট সর্বোচ্চ 5,000 ইমপোর্ট করা সাবমিশন থাকতে পারে, এবং একটি আপলোড এর বেশি লেখে না।

ফাইল ইমপোর্ট করুন

  1. ফর্মের সম্পাদনা পৃষ্ঠা খুলুন এবং “আগের সাবমিশন ইমপোর্ট করুন” বেছে নিন।

  2. “সাবমিশন স্প্রেডশিট”-এর অধীনে আপনার ফাইল বেছে নিন। FormFlow সঙ্গে সঙ্গে এর হেডার পড়ে নেয়; না পারলে আপনি “ইমপোর্ট ব্যর্থ হয়েছে” এবং “ফাইলটি পড়া যায়নি, অথবা এর দুটি কলামের হেডার একই। ফাইলটি আবার এক্সপোর্ট করে আবার চেষ্টা করুন।” দেখতে পান।

  3. “কলামগুলোকে ফিল্ডের সাথে মেলান”-এর অধীনে আপনার ফাইলের প্রতিটি কলাম “আপনার ফাইলের কলাম” হিসেবে তালিকাভুক্ত হয়, আর তার পাশে থাকে “এতে ইমপোর্ট করুন” নির্বাচন। যে কলামের হেডার কোনো ফিল্ডের নামের সঙ্গে হুবহু মেলে, সেটি আগে থেকেই বাছাই করা থাকে। বাকিগুলোর জন্য ফর্মের ফিল্ড বেছে নিন, অথবা “এই কলামটি বাদ দিন” বেছে নিন।

  4. “তারিখের কলাম”-এ সেই কলামের হেডার লিখুন যেটিতে প্রতিটি সারির মূল তারিখ আছে।

  5. ডায়ালগটি সাবমিট করুন। একটি নোটিশ জানায় কতগুলো সাবমিশন ইমপোর্ট হয়েছে এবং কী কী বাদ পড়েছে।

দুটি কলাম একই ফিল্ড পূরণ করতে পারে না। ফাইল ফিল্ড কোনো কলামই নিতে পারে না, কারণ একটি সংযুক্তি স্প্রেডশিটের কোনো ঘরে ধরে না। এই মেলানো শুধু ওই আপলোডের জন্য প্রযোজ্য; পরের আপলোড আবার হেডার থেকে শুরু হয়।

তারিখ কীভাবে পড়া হয়

  • তারিখে সাল, মাস ও দিন স্পষ্টভাবে লেখা থাকতে হবে, যেমন 2026-03-05 বা 05 Mar 2026। শুরুতে লেখা বার উপেক্ষা করা হয়। “গতকাল”-এর মতো শব্দ এবং শুধু একটি সাল গ্রহণ করা হয় না।

  • টাইম জোন ছাড়া লেখা তারিখ UTC ধরা হয়, তাই একই ফাইল সবসময় একই মুহূর্তে ইমপোর্ট হয়।

  • তারিখের কলামে আসল Excel তারিখের ঘর তারিখ হিসেবেই ব্যবহার করা হয়।

  • ভবিষ্যতের তারিখের সারি যোগ করা হয় না।

  • ফর্মের রাখার সময়সীমার চেয়ে পুরোনো সারি যোগ করা হয় না, যাতে ইমপোর্ট এমন কিছু ফিরিয়ে আনতে না পারে যা ফর্ম আগেই মুছে ফেলত। দেখুন v1.18: ফর্ম তার সাবমিশন কতদিন রাখবে তা ঠিক করুন।

সারসংক্ষেপ পড়ুন

নোটিশে লেখা থাকে “12টি সাবমিশন ইমপোর্ট করা হয়েছে”, এবং এর সঙ্গে নিচের যেকোনো মন্তব্য যোগ হতে পারে:

  • Nটি সারি ইতিমধ্যে ইমপোর্ট করা হয়েছিল অথবা ফাইলে পুনরাবৃত্তি হয়েছিল।

  • Nটি সারি বাদ পড়েছে — এই ফর্মের ইমপোর্ট সীমা পূর্ণ হয়ে গেছে।

  • যে কলামগুলো ইমপোর্ট করা হয়নি: আপনি যে হেডারগুলো বাদ দিয়েছেন বা যেগুলো কোনো ফিল্ডের সঙ্গে মেলেনি (সর্বোচ্চ দশটির নাম বলা হয়)।

  • যে সারিগুলো যোগ করা হয়নি: সারির নম্বর, সর্বোচ্চ দশটি, আপনার স্প্রেডশিটের মতো গোনা, যেখানে হেডার হলো সারি 1। কোনো সারি প্রত্যাখ্যাত হয় যখন তার তারিখ পড়া যায় না, সেটি ভবিষ্যতের বা রাখার সময়সীমার চেয়ে পুরোনো, যখন মেলানো সব ঘর ফাঁকা, অথবা যখন তাতে UTF-8 নয় এমন লেখা থাকে। শেষ ক্ষেত্রটির সাধারণ কারণ Windows-1252 এক্সপোর্ট; সেটি আবার UTF-8-এ এক্সপোর্ট করুন।

কিছু সমস্যা পুরো ইমপোর্ট থামিয়ে দেয় এবং কিছুই লেখে না: পড়া যায় না এমন ফাইল, পুনরাবৃত্ত হেডার, তারিখের কলাম না থাকা (“শিটটিতে আবশ্যকীয় submitted_at কলামটি অনুপস্থিত।”), এবং এমন মেলানো যা আর ফর্মের ফিল্ডের সঙ্গে মেলে না (“ইমপোর্ট প্রত্যাখ্যাত হয়েছে”)।

একই ফাইল আবার আপলোড করা

দ্বিতীয় আপলোড কিছুই যোগ করে না। FormFlow একটি সারিকে তার প্রতিটি ঘর দিয়ে, হেডার অনুযায়ী, তার তারিখের সঙ্গে চিনে নেয়, তাই যেকোনো মেলানোতে এবং কলামের যেকোনো ক্রমে একই সারি একবারই আসে। এর মানে এটাও যে, যে দুটি সারি প্রতিটি ঘরে ও তারিখে হুবহু একই, সেগুলো একটি বলে গোনা হয়। আপনার কাছে সত্যিই একই রকম সারি থাকলে সারসংক্ষেপে “ফাইলে পুনরাবৃত্ত” সারির সংখ্যা দেখুন।

যে সীমাবদ্ধতাগুলো জানা দরকার

  • ফাইলটি একই অনুরোধে পড়া হয় এবং তারপর যা-ই ঘটুক মুছে ফেলা হয়। FormFlow এটি রাখে না।

  • ঘরের মানগুলো আপনার বেছে নেওয়া ফিল্ডে লেখা হিসেবে আসে। ফিল্ডের কলামে শুধু তারিখের Excel ঘর তার তারিখ হয়ে যায়; অন্য যেকোনো তারিখের ঘর তার সময় ধরে রাখে।

  • শুধু মালিক ইমপোর্ট করতে পারেন, এবং শুধু এমন ফর্মে যেটি গ্রেড করা নয় এবং যার কোনো রোস্টার নেই।

ইমপোর্ট করা সাবমিশনসহ সাবমিশনগুলো আবার বের করে আনতে দেখুন শুধু যে কলাম ও সাবমিশন দরকার সেগুলোই এক্সপোর্ট করুন। উত্তর ইমপোর্ট করার আগে কোনো শিট থেকে ফর্মের প্রশ্ন তৈরি করতে দেখুন প্রশ্নের স্প্রেডশিট থেকে ফর্ম তৈরি করুন।

আপনার প্রথম ফর্মটি FormFlow-এর দিকে নির্দেশ করুন।

কোনো ব্যাকএন্ড তৈরি করতে হয় না, কোনো ফ্রন্টএন্ড হোস্ট করতে হয় না।

বিনামূল্যে শুরু করুন