我希望存储从通过JSON发送数据的服务器获取的数据。我不想要任何花哨的东西 - 只想保存数据,以便我可以在excel中使用它。
以下是JSON网址:http://realm3.castle.wonderhill.com/api/map.json
我很惊讶,目前还没有解决方案。
你们会用什么来实现这个目标?
答案 0 :(得分:0)
将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可以读取它。