Grow with AppMaster Grow with AppMaster.
Become our partner arrow ico

आवेदन में सीएसवी और एक्सेल फाइलों को आयात करना

आवेदन में सीएसवी और एक्सेल फाइलों को आयात करना

जब एप्लिकेशन बनाया और लॉन्च किया जाता है, तो समय-समय पर फाइलों से अपने डेटाबेस में जानकारी आयात करना आवश्यक होता है। बेशक, डेटाबेस भी स्वचालित रूप से भर दिए जाएंगे - उपयोगकर्ताओं द्वारा जोड़ी गई जानकारी या एकीकृत सेवाओं द्वारा प्रदान की गई जानकारी के कारण। लेकिन आम सीएसवी, एक्सएलएस, या एक्सएलएसएक्स प्रारूपों के लिए आयात सेटिंग्स को पहले से जोड़ना बेहतर है - सबसे अधिक संभावना है, वे आपके लिए उपयोगी होंगे और भविष्य में आपके काम को बहुत आसान बना देंगे।

आज हम दो संस्करणों में नो-कोड प्लेटफॉर्म AppMaster.io पर आयात स्थापित करने के बारे में बात करेंगे:

  1. स्टेटिक: जब लोडेड टेबल में कॉलम का क्रम स्थिर होता है।
  2. गतिशील: जब तालिकाओं में स्तंभों का क्रम बदल दिया जाता है।


लेख के अंत में, उदाहरणों के साथ एक वीडियो है और सभी कॉन्फ़िगरेशन चरणों की व्याख्या है।

फ़ाइल आयात सेटअप प्रक्रिया

ऐसी कार्यक्षमता का विकास शास्त्रीय प्रोग्रामिंग से बहुत अलग नहीं है, लेकिन दृश्य उपकरणों की मदद से आप इसे बहुत तेजी से करेंगे। ऐसा करने के लिए, आपको 5 सरल चरणों का पालन करने की आवश्यकता है:

  1. आयात के लिए परीक्षण फ़ाइलें तैयार करें: कोई फर्क नहीं पड़ता कि किस एक्सटेंशन में, CSV और Excel स्वरूपों के लिए सेटअप समान दिखाई देगा।
  2. संपादक द्वारा प्रदान किए गए बिल्डिंग ब्लॉक्स का उपयोग करके एक कस्टम व्यवसाय प्रक्रिया को अनुकूलित करें - कोई अतिरिक्त मॉड्यूल डाउनलोड करने की आवश्यकता नहीं है।
  3. एक व्यापार प्रक्रिया के लिए एक नया समापन बिंदु बनाएं - एक वेब एप्लिकेशन में एक आयातित फ़ाइल लोड करने की कार्यक्षमता को लागू करने के लिए।
  4. वेब एप्लिकेशन पेज पर एक फॉर्म जोड़ें जो सीएसवी और एक्सेल फाइलों को अपलोड करेगा और एक सफल आयात की रिपोर्ट करेगा या एक त्रुटि संदेश प्रदर्शित करेगा।
  5. यह सुनिश्चित करने के लिए कि सब कुछ ठीक से काम करता है, परीक्षण फ़ाइलों का उपयोग करके कार्यक्षमता का परीक्षण करें।

यदि आपके पास पहले से ही AppMaster.io या अन्य नो-कोड प्लेटफॉर्म के साथ अनुभव है, तो ट्यूटोरियल वीडियो को ध्यान में रखते हुए, सेट अप में एक घंटे से अधिक समय लगने की संभावना नहीं है।

व्यावसायिक प्रक्रियाओं के आवश्यक ब्लॉक

उनमें से कई शास्त्रीय प्रोग्रामिंग कार्यों के अनुरूप हैं - केवल दृश्य उपकरण के रूप में, जिसके साथ आप ड्रैग एंड ड्रॉप सिद्धांत पर काम करेंगे।

यहां उनके संक्षिप्त विवरण के साथ आयात स्थापित करने के लिए मुख्य ब्लॉकों की सूची दी गई है।

* उनके अलावा, आपको विभिन्न सहायक ब्लॉकों की भी आवश्यकता हो सकती है: यदि, किसी फ़ाइल से मूल्यों को संसाधित करते समय, आपको डेटा को एक प्रारूप से दूसरे प्रारूप में परिवर्तित करने की आवश्यकता होती है, तो आगे की प्रक्रिया के लिए एक चर को सहेजना, स्ट्रिंग को जोड़ना या विभाजित करना।

स्थिर आयात

इस मामले में, आपको स्तंभों के नाम निर्दिष्ट करने की आवश्यकता नहीं है, लेकिन उनका क्रम सभी लोड की गई फ़ाइलों में समान होना चाहिए - अन्यथा, प्रोग्राम गलत तरीके से डेटा आयात करेगा।

  • प्रारंभ - एक बिल्डिंग ब्लॉक है जो आयातित फ़ाइल को पढ़ने के लिए स्वीकार करेगा (इसमें संबंधित चर जोड़ने के बाद)।
  • CSV फ़ाइल पढ़ें, XLS फ़ाइल पढ़ें, या XLSX फ़ाइल पढ़ें - डाउनलोड की गई फ़ाइल लाइन को लाइन से पढ़ता है।
  • प्रत्येक लूप के लिए - एक लूप जो उनके मूल्यों के बाद के प्रसंस्करण के लिए प्रत्येक पंक्ति में सभी स्तंभों पर पुनरावृति करेगा।
  • स्विच - स्ट्रीम को विभाजित करने के लिए: आयातित फ़ाइल से प्राप्त मूल्यों को उनके सूचकांकों के आधार पर संसाधित करने के लिए विभिन्न मापदंडों को कॉन्फ़िगर करने के लिए।
  • मॉडल फ़ंक्शंस समूह से ब्लॉक बनाएं और बनाएं - उस डेटा मॉडल के लिए जिसका उपयोग आप आयातित फ़ाइल से ऑब्जेक्ट बनाते और सहेजते समय करेंगे; और जिसमें, तदनुसार, आप पिछले चरणों में प्राप्त मूल्यों को जोड़ देंगे।
  • एंड - एक बिल्डिंग ब्लॉक है जो आपके एप्लिकेशन डेटाबेस में सभी डेटा को सफलतापूर्वक आयात करने के बाद एक व्यावसायिक प्रक्रिया को समाप्त करता है।
Try AppMaster no-code today!
Platform can build any web, mobile or backend application 10x faster and 3x cheaper
Start Free

गतिशील आयात

इस मामले में, लोड की गई फ़ाइलों में कॉलम किसी भी क्रम में हो सकते हैं, लेकिन आयात के सफल होने के लिए उनके नाम हमेशा समान होने चाहिए।

डायनेमिक आयात सेट करने के लिए, आपको तालिका की पहली पंक्ति के लिए विश्लेषण ब्लॉक जोड़ने होंगे - यह निर्धारित करने के लिए कि लोड की गई फ़ाइल के प्रत्येक कॉलम में कौन सा डेटा निहित है।

  • समान - एक तुलना ऑपरेटर है जो यह निर्धारित करेगा कि संसाधित स्ट्रिंग पहली है या नहीं।
  • इफ-एल्स - जो इक्वल से वैल्यू लेगा और उसके आधार पर स्ट्रीम को रीडायरेक्ट करेगा।
  • प्रत्येक लूप ब्लॉक के लिए एक अतिरिक्त -#nbsp; एक लूप है जो केवल पहली पंक्ति (यानी कॉलम नामों के साथ) पर काम करेगा।
  • एपेंड एरे - फ़ाइल की पहली पंक्ति से प्राप्त सभी मूल्यों को एक सरणी में सहेजेगा।
  • ऐरे एलिमेंट - प्रत्येक लूप के लिए (वह जो सभी लाइनों को संसाधित करता है) से उनके सूचकांकों के साथ एपेंड एरे से विशिष्ट तत्वों के मूल्यों को पुनः प्राप्त करता है।
  • आपको स्विच ब्लॉक को भी बदलने की आवश्यकता है ताकि यह स्ट्रीम को पुनर्निर्देशित करे और एरे एलिमेंट से प्राप्त मूल्यों के आधार पर आयातित डेटा को संसाधित करे।

समापन बिंदु निर्माण

समापन बिंदु जोड़ते समय, POST पद्धति का चयन करें, URL लिखें और बनाई गई व्यावसायिक प्रक्रिया निर्दिष्ट करें - न्यूनतम सेटअप पूरा हो गया है। उपयोगकर्ता समूहों या विभिन्न आईपी से एक्सेस अधिकारों को परिभाषित करने के तरीके के बारे में अतिरिक्त जानकारी प्लेटफ़ॉर्म प्रलेखन (ईएन और आरयू संस्करण) में पाई जा सकती है। फाइल अपलोड फॉर्म

आयात फ़ॉर्म के सही ढंग से काम करने के लिए, आपको इसे बनाते समय रिकॉर्ड बनाएँ का चयन करना होगा और बनाए गए समापन बिंदु को निर्दिष्ट करना होगा, साथ ही एक फ़ॉर्म पुष्टिकरण बटन (ट्रिगर - ऑनक्लिक, एक्शन - सबमिट फ़ॉर्म) जोड़ना होगा।

वीडियो: CSV फ़ाइल आयात को कॉन्फ़िगर करने का उदाहरण

यह वीडियो एक उदाहरण के रूप में CSV फ़ाइल का उपयोग करके स्थिर और गतिशील आयात स्थापित करने के सभी चरणों का विस्तार से वर्णन करता है।

VIDEO - AppMaster.io कैसे करें: CSV/Excel फ़ाइल आयात करें

क्या आप हमारे डेवलपर्स और अन्य बिना कोडर्स के साथ सीधे चैट करना चाहेंगे? Appmaster.io टेलीग्राम समुदाय में शामिल हों। हमें आपके सवालों का जवाब देने में खुशी होगी!

संबंधित पोस्ट

टेलीमेडिसिन प्लेटफ़ॉर्म: शुरुआती लोगों के लिए एक व्यापक गाइड
टेलीमेडिसिन प्लेटफ़ॉर्म: शुरुआती लोगों के लिए एक व्यापक गाइड
इस शुरुआती गाइड के साथ टेलीमेडिसिन प्लेटफ़ॉर्म की ज़रूरी बातों को जानें। मुख्य विशेषताओं, फ़ायदों, चुनौतियों और नो-कोड टूल की भूमिका को समझें।
इलेक्ट्रॉनिक स्वास्थ्य रिकॉर्ड (ईएचआर) क्या हैं और आधुनिक स्वास्थ्य सेवा में वे क्यों आवश्यक हैं?
इलेक्ट्रॉनिक स्वास्थ्य रिकॉर्ड (ईएचआर) क्या हैं और आधुनिक स्वास्थ्य सेवा में वे क्यों आवश्यक हैं?
स्वास्थ्य सेवा वितरण को बढ़ाने, रोगी परिणामों में सुधार लाने और चिकित्सा पद्धति की दक्षता में परिवर्तन लाने में इलेक्ट्रॉनिक स्वास्थ्य रिकॉर्ड (ईएचआर) के लाभों का अन्वेषण करें।
विज़ुअल प्रोग्रामिंग भाषा बनाम पारंपरिक कोडिंग: कौन अधिक कुशल है?
विज़ुअल प्रोग्रामिंग भाषा बनाम पारंपरिक कोडिंग: कौन अधिक कुशल है?
पारंपरिक कोडिंग की तुलना में दृश्य प्रोग्रामिंग भाषाओं की दक्षता की खोज, नवीन समाधान चाहने वाले डेवलपर्स के लिए लाभ और चुनौतियों पर प्रकाश डालना।
निःशुल्क आरंभ करें
इसे स्वयं आजमाने के लिए प्रेरित हुए?

AppMaster की शक्ति को समझने का सबसे अच्छा तरीका है इसे अपने लिए देखना। निःशुल्क सब्सक्रिप्शन के साथ मिनटों में अपना स्वयं का एप्लिकेशन बनाएं

अपने विचारों को जीवन में उतारें