Когда данных больше, чем страница, создается пустая страница на первой странице и дополнительные пустые страницы в конце.
exportElement.setAttribute('id', 'demo-table');
tableElement.appendChild(exportElement);
exportElement.innerHTML = tableElement.outerHTML;
window.print();