如何将Excel工作表中的数据转换为javascript(jquery)数组

时间:2015-12-03 14:42:55

标签: exceljs

我想要jquery或javascript代码从excel获取数据并将它们添加到jquery中的数组中。 例: 在专栏#34; A"有名字, Kasun 修女 GEMBA 约翰

然后我想添加到 Var name = [' Kasun',' Nirmala'' Gemba'' John']

这是我尝试过的。在这里我得到excel的所有数据到#res div。但是我希望将它们全部放到数组中



<script type="text/javascript" src="js/alasql.min.js"></script>
<script type="text/javascript" src="js/xlsx.core.min.js"></script>

<div id="res"></div>
&#13;
CalendarDatePicker
&#13;
&#13;
&#13;

1 个答案:

答案 0 :(得分:0)

你需要在你的excel文件中创建一个新的单元格并使用concatenate,这里有一个函数帮助器:

FirstName,SecondName

=CONCATENATE("'",A1,"', ",B1,"'")

会给你

'FirstName', 'SecondName'

然后用方括号括起来

['FirstName', 'SecondName']

如果你的名字在列表中更好,那就做:

=CONCATENATE("'",A1,"', ")

然后在所有行中复制公式,所以你有类似的东西:

'FirstName',
'SecondName',
'ThirdName',

删除最后一个逗号并再次用方括号括起来

['FirstName',
'SecondName',
'ThirdName']

将此添加到您的页面

var names = ['FirstName',
'SecondName',
'ThirdName']