我想一個HTML表導出到Excel表格中,我使用alasql:AngularJS - 嘗試將數據導出到Excel
:$scope.Excelexport =function(){
alasql('SELECT * INTO XLSX("example.xlsx",{headers:true}) FROM ?',[$scope.college.data]);
}
,因爲我的數據看起來這並沒有爲我工作
$scope.college.data = [
{{[{faculty: 20k, Student:5k}], name:MIT}},
{{[{faculty: 20k, Student:5k}], name:Stevens}},
{{[{faculty: 20k, Student:5k}], name:RIT}},
{{[{faculty: 20k, Student:5k}], name:IIT}},
]
當我使用導出時,我得到了[object,object]
。我知道原因是因爲我的數組是對象的對象。我如何讓some[]
顯示在excel中作爲標題的名稱?
在Excel中,我希望數據看起來像
Faculty | Student
----------------------
MIT
----------------------
20k | 500k
您使用什麼庫將數據導出到csv或excel?另外,你可以舉一個'some []'的例子嗎?像這樣導出數據不是問題,它僅取決於您希望數據在csv文件中的樣子。所以,就你而言,你需要做一些數據修改,然後導出爲excel或csv文件。 –
@邵浩林我正在使用alasql庫...我編輯了問題再看看數據。 – user3100209
我可以做'Name |教師|學生'到'MIT | 20K | 50K'。如果你想學習如何做到這一點,讓我知道,我會發布解決方案。 –