将javascript表导出为ex​​cel或控制台表

时间:2013-09-21 08:34:01

标签: javascript excel console

我已经建了一张桌子:

function insertTable(elementName, text, textColor, backgroundColor, relativeOffsetArea, fatherBC, scrollArea, offsetArea, clientArea) {
    this.elementName = elementName;
    this.text = text;
    this.textColor = textColor;
    this.backgroundColor = backgroundColor;
    this.relativeOffsetArea = relativeOffsetArea;
    this.fatherBC = fatherBC;
    this.scrollArea = scrollArea;
    this.offsetArea = offsetArea;
    this.clientArea = clientArea;
}

我正在运行过程中添加此表数据。

但是当我使用以下代码在控制台日志中查看已填充的表时:

  console.table(consoleResult,["elementName", "text", "textColor", "backgroundColor", "relativeOffsetArea", "fatherBC", "scrollArea",
               "offsetArea", "clientArea"]);

最大行数为1000。 控制台表的长度是否限制为1000? 您是否熟悉导出此表的其他方式(可能是excel)?

1 个答案:

答案 0 :(得分:0)

console.table仅适用于某些浏览器版本。如果你想在excel中使用这些数据,只需将其循环到服务器脚本并将其下载为xls with和html表。 (它有点hacky但是excel会愉快地打开一个保存为xls文件的html表)

php中的一个示例: HTML table to excel - PHP