2013-09-21 43 views
1

我建一個表:出口的JavaScript表格Excel或安慰表

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)導出此表?

+0

你將需要添加一些更多的信息。你指的是什麼?這是在瀏覽器中?哪一個?還是使用JS MS Excel API?你想達到什麼目的? – Alex

+0

我只是想將此表導出爲ex​​cel文件...瀏覽器或所指對象與此任務無關。 –

+0

console.table只適用於某些瀏覽器版本。如果你想在Excel中使用這些數據,只需將它循環到服務器腳本中,並將其作爲xls和html表格下載。 (它有點hacky,但excel將愉快地打開一個保存爲xls文件的html表) – Alex

回答

0

console.table只適用於某些瀏覽器版本。如果你想在Excel中使用這些數據,只需將它循環到服務器腳本中,並將其作爲xls和html表格下載。 (它有點哈克但Excel將愉快地打開保存爲XLS文件的HTML表格)

在PHP

下面有一個例子: HTML table to excel - PHP