Tag: json

将字节顺序标记添加到通过PapaParseparsing的CSV

我在我的应用程序中使用PapaParse将JSON数据转换为CSV,然后将其下载给用户。 问题是我的数据是用UTF-8编码的,所以当我在Excel中打开导出文件(不经过文本向导)时,它会采用ASCII码。 我发现了一个类似的SO问题 ,build议使用字节顺序标记,并对正确添加此方法感到好奇,以便Excel识别UTF-8编码。 对于没有任何代码样本的道歉,我甚至不知道从哪里开始。 提前致谢!

使用Powershell提取json电子表格数据,然后复制到不同的列

我有一个电子表格,列出多个列中的数据。 我正在使用COM接口使用Excel.Application来读取电子表格。 其中一列(名为Tags)中包含JSON(键/值对)条目,例如: 第1行: {"Environment":"Test","displayName":"TestServer"} 第2行: {"Environment":"Dev","displayName":"TestServer2"} 我想把这些值放到它们自己的关键字段中,所以在第一行中将会有一个名为'Environment'的列,第一行中有'Test'字段,第二行中有Dev,'TestServer'字段中有'DisplayName'列,第2行中的Testserver2等与所有其他行一起。 是否有可能循环遍历所有行,并使用PowerShell将值放入其“键”列? 这是我现有的代码: $file = “c:\sandpit\testdata.xlsx” $sheetName = "Sheet1" $objExcel = New-Object -ComObject Excel.Application $workbook = $objExcel.Workbooks.Open($file) $sheet = $workbook.Worksheets.Item($sheetName) $objExcel.Visible=$false $rowMax = ($sheet.UsedRange.Rows).count $rowOwner,$colOwner = 1,1 $rowName,$colName = 1,2 $rowTags,$colTags = 1,3 for ($i=1; $i -le $rowMax-1; $i++) { $owner = $sheet.Cells.Item($rowOwner+$i,$colOwner).text $name = $sheet.Cells.Item($rowName+$i,$colName).text $tags = […]

如何使用VBA将JSON文件和参数发送到REST WebService

我想使用Excel / VBA将json文件和几个参数发布到REST WebService。 我设法发送json文件,但我不知道如何包含额外的参数。 有没有办法做到这一点? 我使用的VBA代码如下所示: Dim URL As String, objHTTP As Object Set objHTTP = CreateObject("WinHttp.WinHttpRequest.5.1") URL = "http://localhost:8080/services/data/" objHTTP.Open "POST", URL, False objHTTP.SetRequestHeader "Content-type", "application/json" objHTTP.SetRequestHeader "User-Agent", "Mozilla/4.0 (compatible; MSIE 6.0; Windows NT 5.0)" 'objHTTP.SetRequestHeader "id", "1234" objHTTP.Send json_table 正如您在注释掉的行中看到的那样,我尝试将参数作为RequestHeader发送,但这也不起作用。 我也负责WebService,以便可以在那里更改REST接口。 使用Java我想通过使用@QueryParam(“id”)或类似的读取参数。 我不想在json“文件”中包含参数,因为它的结构匹配我正在使用的实体。

在java中生成Excel表单报告fron json数组

我想生成Excel表格报告。 我有JSON对象,我将被转换成JSONarray。 这是我的示例代码 JSONObject jsonObj = new JSONObject(jsonString.toString()); //convert to json object JSONArray objSearchOrdersDto = jsonObj.getJSONArray("objSearchOrdersDto"); // convert to json array for (int i = 0; i < objSearchOrdersDto.length(); ++i) { JSONObject rec = objSearchOrdersDto.getJSONObject(i); int OrderNumber = rec.getInt("OrderNumber"); String strStatusType = rec.getString("strStatusType"); int OrgUnitId = rec.getInt("OrgUnitId"); System.out.println(OrderNumber+"\t"+strStatusType+"\t"+OrgUnitId); //want to excel file for this three […]

如何将.xls / .xlsx文件中的数据从angularjs保存到mongodb?

我想从.js文件中将.xls / .xlsx文件中的数据保存到mongodb中。 我有一个angularjs前端,一个web服务和mongodb。 我想我可以在angularjs中parsing.xls / .xlsx文件,并为每一行创build一个JSON对象。 Angularjs将使用Web服务将JSON对象发送到后端以保存到mongodb。 我担心的是如果我有很多行,需要很长时间来处理。 另一个select是将file upload到服务器上的特定位置,处理文件,然后保存到mongodb。 有没有更好的方法来实现相同的目标,或者你推荐我提到的选项之一? 任何帮助表示赞赏。 问候, Nilang

将JSON写入Excel并发送回应API

我陷入了一个问题,我需要在API的响应中发送Excel文件,但数据量是巨大的。 数据来自Django模型查询,然后我迭代它并保存到一个variables,如: data=[ { 'title': 'xxxx', 'website': 'xxxx', 'state': 'CA ', 'second_followup': None, 'fourth_followup': datetime.datetime(2017-5-3-0-0-tzinfo=<UTC>), 'first_followup': None, 'first_reponse': '', 'type': 'a', 'email_status': 'xxx', 'team_size': 0, 'second_reponse': '', 'bed_count': 0, 'created_at': datetime.datetime(2016-8-30-0-0-tzinfo=<UTC>), 'aum': 0, 'bounce': None, 'lead_status': 'xxxx', 'founded_year': '0000', 'third_followup': None, 'last_name': 'xxxx', 'address': 'xxxx', 'email': 'xxxx', 'created_by': 'xxxx', 'specialties': 'xx', 'response_date': None, 'first_name': 'xxxx […]

如何使用json数据格式化csv文件?

我有一个json文件,我需要转换为一个csv文件,但我有点担心信任json-to-csv转换器网站,因为输出的数据似乎是不正确的…所以我希望得到一些帮助这里! 我有以下json文件结构: { "GroupName": "GrpName13", "Number": 3, "Notes": "Test Group ", "Units": [ { "UnitNumber": "TestUnit13", "DataSource": "Factory", "ContractNumber": "TestContract13", "CarNumber": "2", "ControllerTypeMessageId" : 4, "NumberOfLandings": 4, "CreatedBy": "user1", "CommissionModeMessageId": 2, "Details": [ { "DetailName": "TestFloor13", "DetailNumber": "5" } ], "UnitDevices": [ { "DeviceTypeMessageId": 1, "CreatedBy": "user1" } ] } ] } 我想我看到的问题是,转换器似乎无法理解许多嵌套的数据值。 而我认为转换器是错误的原因是因为当我尝试使用它们转换回json,我没有收到相同的结构。 有谁知道如何手动格式化这个JSON到CSV格式,或知道一个可以处理嵌套值的可靠转换器?

使用JavaScript读取Excel表格文件

我想浏览一个excel文件并使用JSON格式的JavaScript在浏览器上读取这些文件。 以及我想要访问表中包含的所有元素的键或值。 我不得不数数。 工作表的行和列。 因为我必须使用键来匹配我的应用程序,所以我需要一个独立的访问。 我的代码: <html> <head> <script src="https://ajax.googleapis.com/ajax/libs/jquery/1.11.1/jquery.min.js"></script> <script src="https://cdnjs.cloudflare.com/ajax/libs/xlsx/0.7.7/xlsx.core.min.js"></script> <script> function handleFile(e) { //Get the files from Upload control var files = e.target.files; var i, f; //Loop through files for (i = 0, f = files[i]; i != files.length; ++i) { var reader = new FileReader(); var name = f.name; reader.onload = […]

Excel VBA API GET请求

我已经在VBA中做了一个GET请求,并且能够将返回数据的第一次迭代parsing到Excel表格中。 但是它不会开始第二次迭代。 更多信息:我正在使用Shopify API获取所有订单。 在邮差,我可以看到不同的订单(600 +)总共多个logging。 我可以从第一个返回的订单parsing所需的所有信息,但是我无法循环到第二个。 我在这里使用VBA-JSON库: https : //github.com/VBA-tools/VBA-JSON 我已经发布了我的代码在下面… 我可以看到x是订单总数,但增量V并不能帮助我获得二阶信息。 Sub ShopifyOrderAPI_GET() Dim http As Object, str As Variant Set http = CreateObject("MSXML2.XMLHTTP") With http .Open "GET", "https://SHOPNAME.myshopify.com/admin/orders.json?status=any", False .Send str = Split(.responseText, "{""orders"": [ {") End With x = UBound(str) Dim JSON As Object Set JSON = JsonConverter.ParseJson(http.responseText) On Error Resume […]

从单个JSON请求中parsing多个单元格和值

我想从JSON请求中显示以下variables; B,C,D,E,F,G和H分别为“时间”,“打开”,“高”,“低”,“closures”,“音量从”,“音量到” 请求: https : //min-api.cryptocompare.com/data/histoday?fsym=BTC&tsym=USD&limit=60&aggregate=3&e=CCCAGG 所以,我想看看例如位于C2:C51中的“open”的值。 我写了下面这个macros: Sub OHLCdata() Dim strURL As String Dim strJSON As String Dim strCurrency As String Dim strLength As Integer Dim i As Integer Dim http As Object strURL = "https://min-api.cryptocompare.com/data/histoday?fsym=" & strTicker & "&tsym=" & strCurrency & "&limit=" & strLength & "&aggregate=3&e=CCCAGG" strTicker = Range("A2") strCurrency = Range("A3") […]