Отображение данных из XLSX в Dataatable - PullRequest
0 голосов
/ 09 июля 2019

Я пытаюсь отобразить некоторые данные из файла Excel в DataTable. В консоли у меня эта ошибка:

SCRIPT5007: невозможно получить свойство 'add' с неопределенной или нулевой ссылкой

Кто-нибудь знает, как это сделать правильно?

$('#input-excel').change(function(e){
            alert('test');
                var reader = new FileReader();
                reader.readAsArrayBuffer(e.target.files[0]);

                reader.onload = function(e) {
                        var data = new Uint8Array(reader.result);
                        var wb = XLSX.read(data,{type:'array'});
                        var sheet_name_list = wb.SheetNames;

                        var dataj = XLSX.utils.sheet_to_json(wb.Sheets[sheet_name_list[0]], {raw: true, defval:null})
                        table = $('table.test').DataTable( );

                        dataj.map(function(r) {
                   table.row.add(JSON.stringify(r)).draw().node();      

                        });    
                }
        });

1 Ответ

0 голосов
/ 10 июля 2019

Как правильно отобразить данные в DataTable

$.each(dataj, function(i, item) {


                  table.fnAddData([

                          item.Name,
                          item.CIN


                   ]);
...