'use strict'; (function () { var script = document.createElement('script'); script.onload = function () { console.log('Loaded XLSX Library successfully.'); }; script.onerror = function () { console.error( 'Failed to load local XLSX library, falling back to online version.', ); // Fallback to online version var onlineScript = document.createElement('script'); onlineScript.src = 'https://cdnjs.cloudflare.com/ajax/libs/xlsx/0.18.5/xlsx.full.min.js'; document.head.appendChild(onlineScript); }; // Try to load the local version script.src = 'xlsx.full.min.js'; document.head.appendChild(script); })();