Tag: json

如何在Excelmacros或VB.Net中将JSON数据转换为xml数据

我正在获取JSON格式的数据 { “名称”: “瑞恩”, “年龄”:1, “滚动”:2 “地址”: “AAA”},{ “名称”: “瑞恩”, “年龄”:1, “滚”:2 , “地址”: “AAA”},{ “名称”: “瑞恩”, “年龄”:1, “滚动”:2 “地址”: “AAA”},{ “名称”: “瑞恩”,”年龄 “:1,” 滚动 “:2”,地址 “:” AAA“}] 它如何被转换成XML格式。 所以我可以用它填充我的Excel电子表格。 或者有没有什么办法可以直接将JSON数据转换为Excel中的macros

Powershell – json文本或csv

我有一个数以百计的json文件的文件夹,需要阅读它们,并创build一个输出文件,其中的各个字段和值。 { "id": "02002010", "booktitle": "", "pagetitle": "Demo Page", "parent": "02002000", "img": [ { "imgfile": "02A.png", "imgname": "02A.png" } ], "fmt": "", "entries": [ { "itemid": "1", "partnumber": "1234567", "partdescription": "Washer", "partqty": "2", "Manufacturer": "ACME", "partdescriptionlocal": "Washer" }, { "itemid": "2", "partnumber": "98765-B", "partdescription": "Screw", "partqty": "8", "Vendor": "Widget Inc", "TYPE": "Galv", "partdescriptionlocal": "Screw" }] […]

如何在Javascript中更改JSON值模式

我从excelsheet获取数据,并使用Node.js中的xlsx-to-json将其转换为JSON格式 JSON数据的所有值默认显示为string格式,如: var jsonObj = [ { id: '101', // string email: 'user1@test.com', //string name: 'user1', dob: '1990-10-10', phone: '1234567890', //string country: 'England', address: 'Building 201-A, Abc, Xyz' }, { id: '102', email: 'user2@test.com', name: 'user2', dob: '1990-10-11', phone: '1234567890', country: 'Australia', address: 'Building 201-A, Abc, Xyz' }, { id: '103', email: 'user3@test.com', name: 'user3', […]

在Excel VBA中parsingJSON数组

我已经尝试在另一个线程中遵循该方法,但是在代码中存在某些部分,我不明白,并且不适用于我。 我可以评论,因为我没有达到50的声誉。 (我包括来自其他线程的回应) 我试图访问JSON响应如下,我想获得详细数组后水平(列A1-A6)的细节,但在另一篇文章中,我不明白什么脚本控制方法。 并没有任何评论线来解释它是什么。 而我试图使用它,代码只是在sc.Eval失败“var obj =(”&json&“)” 此外,行JSON = {让你的JSON在这里}失败,而是我取而代之的是JSON = RESP,其中RESP是从API返回的输出。 非常感谢您的帮助。 Sub Tester() Dim json As String Dim sc As Object Dim o Set sc = CreateObject("scriptcontrol") sc.Language = "JScript" json = {get your json here} sc.Eval "var obj=(" & json & ")" 'evaluate the json response 'add some accessor functions sc.AddCode […]

如何在C#中使用JsonWriter对嵌套集合进行序列化

我需要使用JSON生成与XML相同的输出 对于Excel工作表中的某些表格数据,数据格式为: Column1 Column2 Column3 AAA bbb ccc XXX YYY ZZZ kkk jjj nnn 我需要编写Json文件使用Json编写器,因为我不能创build一个类来产生数据,但是我已经使用创build的JSON反序列化它作为一个不同的应用程序中的类。 为了能够在消费者应用程序中反序列化类,我需要一个类,我们可以将其命名为MyClass,其中包含一个Items集合,每个Item表示一个Row,标题Column1,Column2,Column3是属性的名称。 我已经能够产生这个: { "Item": { "Column1": "AAA", "Column2": "BBB", "Column3": "CCC", }, "Item": { "Column1": "XXX", "Column2": "YYY", "Column3": "ZZZ", }, } 不幸的是,这不是一个包含项目集合的对象,所以它不反序列化。 这是我用来从excel文件手动序列化的代码,我无法find的是如何脚本的集合的开始和结束: StringBuilder sb = new StringBuilder(); StringWriter sw = new StringWriter(sb); JsonWriter jsonWriter = null; jsonWriter = […]

PHP将JSON文件转换为Excel表的格式不正确

我已经做了一个PHP文件,这个基于JSON的文件: http://www.yellowpages.com.iq/ajax/get/register/Categories.php 并使用以下代码将其转换为格式为(.cvs)的excel格式表: $contents = file_get_contents('http://www.yellowpages.com.iq/ajax/get/register/Categories.php'); $data = JSON_decode($contents); $excel_file = fopen("file.csv", "a+"); $table = "<table border='1'>"; foreach($data as $elem) { $table .= "<tr>"; foreach($elem as $key => $prop) { $table .= "<th>$key</th>"; $table .= "<td>$prop</td>"; fwrite($excel_file, "$key,$prop\n"); } $table .= "</tr>"; } $table .= "</table>"; echo $table; 但问题是,是否需要数据并正确显示,尽pipe它倾向于如此格式化: id 1类广告 ID 2类农业和食品 ID 3类空调 […]

使用Python将嵌套的JSON转换为Excel

我想使用Python将嵌套的JSON转换为Excel文件格式。 我已经完成了几乎按照要求,但我想要达到如下的Excel格式。 JSON [ { "url": "https://www.amazon.com/Best-Sellers-Appliances-Cooktops/zgbs/appliances/3741261", "subCategory": [ ], "title": "Cooktops" }, { "url": "https://www.amazon.com/Best-Sellers-Appliances-Dishwashers/zgbs/appliances/3741271", "subCategory": [ { "url": "https://www.amazon.com/Best-Sellers-Appliances-Built-Dishwashers/zgbs/appliances/3741281", "subCategory": [ ], "title": "Built-In Dishwashers" }, { "url": "https://www.amazon.com/Best-Sellers-Appliances-Portable-Countertop-Dishwashers/zgbs/appliances/3741301", "subCategory": [ ], "title": "Portable & Countertop Dishwashers" } ], "title": "Dishwashers" }, { "url": "https://www.amazon.com/Best-Sellers-Appliances-Freezers/zgbs/appliances/3741331", "subCategory": [ { "url": "https://www.amazon.com/Best-Sellers-Appliances-Chest-Freezers/zgbs/appliances/3741341", "subCategory": [ ], […]

转换一个json到csv。 (有点乏味)

所以我已经试过这个脚本,这使得我的方式变得更加困难,我想写出更简单的资金细节,比如每年一行(或者其他任何一种好的方式来expression它) import csv import json json_data = [{"Founded": "2004", "Company": "InsideSales.com","Funding": "$201.2M", "Funding Details": [[" 2015", "$60.65M "], [" 2014", "$100M "], [" 2013", "$36.55M "], [" 2012", "$4M "]]}] f = csv.writer(open("CRUNCHBASEDATA.csv", "wb+")) f.writerow(['Founded','Company','Funding','Funding Details']) for obj in indata: f.writerow([obj['Founded'],obj['Company'],obj['Funding'],obj['Funding Details']]) 这给了我一个像资金细节excel列 [[u' 2015', u'$60.65M '], [u' 2014', u'$100M '], [u' 2013', u'$36.55M '], […]

原始JSON数据中的查找值+'x'之后的字符数

我得到了一个excel文件,其中一列包含JSON格式的所有原始数据。 每一行都安静了一些数据,我需要的数据是'姓名'+电话号码。 然而,文本到列不起作用,因为有时候在x列“d”和有时在列“j”中这种情况下的语音数字。 电话号码始终以: ,\:'\phone 有没有办法,我可以find这个数字呢?

C#Interop将JSON值添加到工作表

我怎样才能从一个JSON对象获得所有的值,然后一次显示他们的工作表? 这是我的JSON对象的外观: {"report_suites": [ { "rsid": "op-api-docs", "site_title": "API Docs Portal" }, { "rsid": "op-bigideas", "site_title": "Big Ideas" }, { "rsid": "op-education", "site_title": "Education" }, { "rsid": "op-education-dev", "site_title": "Education – Dev" }, { "rsid": "op-global", "site_title": "Global" }, { "rsid": "op-global-dev", "site_title": "Global – Dev" } ]} 预期结果: 这是我试图做到这一点,但它返回以下错误: “System.Collections.Generic.List.AddRange(System.Collections.Generic.IEnumerable)”的最佳重载方法匹配有一些无效参数 dynamic response = JsonConvert.DeserializeObject(responseXml); […]