存储从 JSON 文件检索的数据的最佳方式?

发布于 2024-10-12 09:09:53 字数 272 浏览 3 评论 0原文

我希望存储从通过 JSON 发送数据的服务器获取的数据。我不想要任何花哨的东西——只是想保存数据,这样我就可以在 Excel 中使用它。

以下是 JSON URL: http://realm3.castle.wonderhill.com/api/map .json

我非常惊讶目前还没有解决方案。

你们会用什么来实现这个目标?

I'm hoping to store data I get from a server which sends data via JSON. I don't want anything fancy - just would like to save the data so I can play with it in excel.

Here is the JSON URL: http://realm3.castle.wonderhill.com/api/map.json

I'm extremely surprised there are no solutions out there on this yet.

What would you guys used to achieve this?

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

治碍 2024-10-19 09:09:54

将 json 转换为 CSV 格式的文本文件 - Excel 可以读取该文件。晚饭后我会用 PHP 编写一些示例代码。

编辑:呸,晚餐可以等等。

<?php

// Download data to a string
$mapData = file_get_contents('http://realm3.castle.wonderhill.com/api/map.json');

// Convert JSON into an Array
$mapData = json_decode($mapData);

var_dump($mapData);
echo "\n";

将以上内容保存到 test.php 中,然后像这样运行它:

php test.php | less

并且输出是一个巨大的数据结构。您需要提取所需的内容,然后使用 fputcsv() 编写将内容保存到文件中,然后将其读入 Excel 中。输出似乎没有任何特殊字符,但如果确实有问题,请确保将数据编码为 CP1252,以便 Excel for Windows 可以读取它。

Convert the json into a text file formatted as CSV - Excel can read that. I'll come up with some sample code in PHP after dinner.

EDIT: Bah, dinner can wait.

<?php

// Download data to a string
$mapData = file_get_contents('http://realm3.castle.wonderhill.com/api/map.json');

// Convert JSON into an Array
$mapData = json_decode($mapData);

var_dump($mapData);
echo "\n";

Saved the above into test.php and then ran it like this:

php test.php | less

and the output is a huge data structure. You'll need to extract what you want and then use fputcsv() to write the content to a file that you'll then read into Excel. The output doesn't seem to have any special characters, but if you do have a problem make sure to encode the data as CP1252 so Excel for Windows can read it.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文