Javascript 通过保留数据类型将数据从JSON导出到excel
我使用这个文件将JSON数据导出到excel文件中。 我面临的问题是,当我导出数据时,它导出时没有任何问题,但类型为数字的列在excel中导出为文本 是否有人知道有其他库可以将数据从json导出到excel,并保留数据类型为 我的JSON看起来像:--Javascript 通过保留数据类型将数据从JSON导出到excel,javascript,json,frontend,alasql,Javascript,Json,Frontend,Alasql,我使用这个文件将JSON数据导出到excel文件中。 我面临的问题是,当我导出数据时,它导出时没有任何问题,但类型为数字的列在excel中导出为文本 是否有人知道有其他库可以将数据从json导出到excel,并保留数据类型为 我的JSON看起来像:-- 非常感谢您的帮助。我相信您必须将所需的项目用双引号括起来,如“text”,不要使用数字。将JSON字符串转换为javascript对象,然后将其导出 var jsonString = "[{\"city\":\"Minsk\",\"populat
非常感谢您的帮助。我相信您必须将所需的项目用双引号括起来,如
“text”
,不要使用数字。将JSON字符串转换为javascript对象,然后将其导出
var jsonString = "[{\"city\":\"Minsk\",\"population\":100000},{\"city\":\"Riga\",\"population\":200000}]";
var jsonObject = JSON.stringify(jsonString);
alasql("SELECT * INTO XLSX('cities.xlsx',{headers:true}) FROM ? ",[jsonObject]);
如果您仍然无法解决此问题,请发布JSON数据和用于导出的代码。感谢您的报告问题!我们为此打开了一个问题。希望,我们将在一两天内修复它。您的json是什么样子的?这些数字是“串起来的”(
aNumber:2
)还是不是(aNumber:2
)?
var jsonString = "[{\"city\":\"Minsk\",\"population\":100000},{\"city\":\"Riga\",\"population\":200000}]";
var jsonObject = JSON.stringify(jsonString);
alasql("SELECT * INTO XLSX('cities.xlsx',{headers:true}) FROM ? ",[jsonObject]);