मैं अपने संग्रहण खाते से ब्लॉब सामग्री प्राप्त करने के लिए एक Azure तर्क ऐप का उपयोग कर रहा हूं। ब्लॉब-फ़ाइल .CSV प्रारूप में है। मैं CSV फ़ाइल को JSON में बदलना चाहता हूं।
मुझे प्लमसेल दस्तावेज़ जैसे तीसरे पक्ष के कनेक्टर के बारे में पता है, लेकिन उन्हें भुगतान किया जाता है। क्या इसका कोई नो-कॉस्ट समाधान है?
किसी भी तरह की सहायता का स्वागत किया जाएगा। धन्यवाद!
1 उत्तर
आप split
विधि का उपयोग करके csv फ़ाइल की सामग्री को विभाजित कर सकते हैं, फिर इसे ट्रैवर्सल के माध्यम से एक सरणी में संग्रहीत कर सकते हैं, और फिर इसे एक Json
स्ट्रिंग में जोड़ सकते हैं।
उदाहरण के लिए, csv फ़ाइल की सामग्री है
test1,test2,test3
testx,testy,testz
आपको पहले प्रत्येक पंक्ति को विभाजित करना होगा, और फिर प्रत्येक पंक्ति को ,
से विभाजित करना होगा।
ध्यान दें कि \r\n
लॉजिक ऐप में टाइप करना आसान नहीं है, आप इसे पहले नोटपैड में लिख सकते हैं, और फिर इसे Expression`: में पेस्ट कर सकते हैं।
split(body('Get_blob_content_using_path'),'
')
आप इस पोस्टका संदर्भ ले सकते हैं। ए>। हालांकि यह बहुत बोझिल है, फिर भी इसका संदर्भ महत्व है।
============= अद्यतन ================
पूरा वर्कफ़्लो इस प्रकार है
ध्यान दें:
for each
में, आपको Concurrency Control
को सक्षम करने और इसके मान को 1 पर सेट करने की आवश्यकता है, अन्यथा यह समानांतर में निष्पादित होगा और परिशिष्ट संचालन क्रम से बाहर हो जाएगा।
संबंधित सवाल
नए सवाल
azure
Microsoft Azure सेवा क्लाउड कंप्यूटिंग प्लेटफ़ॉर्म के रूप में सेवा और अवसंरचना के रूप में एक प्लेटफ़ॉर्म है। Azure से संबंधित प्रोग्रामिंग प्रश्नों के लिए इस टैग का उपयोग करें। सुपर यूजर या सर्वर फाल्ट में सामान्य सर्वर सहायता प्राप्त की जा सकती है।