如何将JavaScript JSON数据导出成Excel表格?
- 内容介绍
- 文章标签
- 相关推荐
本文共计302个文字,预计阅读时间需要2分钟。
javascriptjson2excel.jsvar myjson={ 英文: English };var newExcArr=[];// 预处理个人的JSON数据,拼接成以下形式for (var k in myjson) { newArr=''; newHtml=''; newExcArr.push({ val: newArr + k + ' : ' + myjson[k] + '' });}
json2excel.jsvar myjson = {
"英文":"English",
};
var newExcArr = [];
//预处理个人的json数据 拼接成如下形式
for (var k in myjson) {
newArr += '"' + k + '", '
newHtml += '' + k + ':"' + myjson[k] + '",
'
newExcArr.push([
{ "value": k, "type": "ROW_HEADER" },
{ "value": myjson[k], "type": "ROW_HEADER" }
]);
}
var data = {
"title": [
{ "value": "中文", "type": "ROW_HEADER_HEADER", "datatype": "string" },
{ "value": "英文", "type": "ROW_HEADER_HEADER", "datatype": "string" }
],
"data": newExcArr
};
//开始导出
JSONToExcelConvertor(data.data, "Report", data.title);
function JSONToExcelConvertor(JSONData, FileName, ShowLabel) {
//先转化json
var arrData = typeof JSONData != 'object' ? JSON.parse(JSONData) : JSONData;
var excel = '
';
//设置表头
var row = "
本文共计302个文字,预计阅读时间需要2分钟。
javascriptjson2excel.jsvar myjson={ 英文: English };var newExcArr=[];// 预处理个人的JSON数据,拼接成以下形式for (var k in myjson) { newArr=''; newHtml=''; newExcArr.push({ val: newArr + k + ' : ' + myjson[k] + '' });}
json2excel.jsvar myjson = {
"英文":"English",
};
var newExcArr = [];
//预处理个人的json数据 拼接成如下形式
for (var k in myjson) {
newArr += '"' + k + '", '
newHtml += '' + k + ':"' + myjson[k] + '",
'
newExcArr.push([
{ "value": k, "type": "ROW_HEADER" },
{ "value": myjson[k], "type": "ROW_HEADER" }
]);
}
var data = {
"title": [
{ "value": "中文", "type": "ROW_HEADER_HEADER", "datatype": "string" },
{ "value": "英文", "type": "ROW_HEADER_HEADER", "datatype": "string" }
],
"data": newExcArr
};
//开始导出
JSONToExcelConvertor(data.data, "Report", data.title);
function JSONToExcelConvertor(JSONData, FileName, ShowLabel) {
//先转化json
var arrData = typeof JSONData != 'object' ? JSON.parse(JSONData) : JSONData;
var excel = '
';
//设置表头
var row = "

