我在项目下面的代码中使用JExcel,每次调用脚本时都需要在JExcel单元格中设置新值。 我需要知道如何传递一组数组值来传递批量数据。
$('#id').jexcel('setValue', 'A1', 9999, true);
$('#id').jexcel('setValue', 'A8', 123, true);
$('#id').jexcel('setValue', 'C3', 3242, true);
$('#id').jexcel('setValue', 'D1', 'Test', true);
答案 0 :(得分:0)
您可以使用setData,但这将刷新整个表。
<script>
var data = [
['US', 'Cheese', 'Yes', '2019-02-12'],
['CA;US;UK', 'Apples', 'Yes', '2019-03-01'],
['CA;BR', 'Carrots', 'No', '2018-11-10'],
['BR', 'Oranges', 'Yes', '2019-01-12'],
];
$('#id').jexcel('setData' data);
</script>
答案 1 :(得分:0)
在版本3中,您可以应用setRowData更改一行。
答案 2 :(得分:0)
它在版本3中有一个API setData,它为用户提供了一种传递数组的简便方法。
例如,您已经定义了jexcel,现在您要使用数组批量设置数据
$('#my-spreadsheet').jexcel('setData', array_data);