এক্সেলের মধ্যে জসন ডেটা আমদানি করুন


8

আমার কাছে জেসন ফর্ম্যাটে একটি পাঠ্য ফাইল রয়েছে এবং এটি এক্সেলে পড়তে চাই। Json ফাইলের একটি খুব সরল উদাহরণের নিম্নলিখিত কাঠামো রয়েছে:

{ [
  { 'a': 10, 'b': 20 },
  { 'a': 20, 'b': 22 },
  { 'a': 11, 'b': 24 }
] }

আমি এটিকে এক্সেলে রূপান্তর করতে চাই যেখানে প্রতিটি রেকর্ডটি কলামের শিরোনাম হিসাবে নির্বাচিত পরামিতিগুলির সাথে এক্সেলের এক সারি হয়ে যায়।


2
আমার অজ্ঞতা ক্ষমা করুন; উপরের মানগুলির মধ্যে কোনটি "রেকর্ড" এবং কোনটি "নির্বাচিত পরামিতি"?
jrc03c

একটি রেকর্ড হবে {'এ': 10, 'বি': 20} এবং পরামিতিগুলি হবে 'এ' এবং 'বি'।
রিকার্ডো মেরিমন

উত্তর:


5

আপনি vba-json লাইব্রেরির মাধ্যমে ভিবিএতে এটি করতে পারেন । আমি অনুলিপি করা কিছু কোডের উদাহরণ এখানে :

Sub TestJsonDecode() 'This works, uses vba-json library 
    Dim lib As New JSONLib 'Instantiate JSON class object 
    Dim jsonParsedObj As Object 'Not needed 

    jsonString = "{'key1':'val1','key2':'val2'}" 
    Set jsonParsedObj = lib.parse(CStr(jsonString)) 

    For Each keyName In jsonParsedObj.keys 
        MsgBox "Keyname=" & keyName & "//Value=" & jsonParsedObj(keyName) 
    Next 

    Set jsonParsedObj = Nothing 
    Set lib = Nothing 
End Sub 

Sub TestJsonEncode() 'This works, uses vba-json library 
    Dim lib As New JSONLib 'Instantiate JSON class object 
    Set arr = CreateObject("Scripting.Dictionary") 

    arr("key1") = "val1" 
    arr("key2") = "val2" 

    MsgBox lib.toString(arr) 
End Sub 

এটি ডাউনলোড করার জন্য গুগল কোড না থাকলে আর কোনও দুর্দান্ত উত্তর নয়
পিটার টার্নার

1

এখানে জসন এক্সেল রূপান্তর ক্ষমতা সহ এক্সেল ডাউনলোডের কয়েকটি উদাহরণ রয়েছে। আপনি এক্সেলের মধ্যে থেকে সরাসরি এটি করতে পারেন।

http://ramblings.mcpher.com/Home/excelquirks/json


আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.