📊

    ${body}`); doc.close(); frame.onload = () => { frame.contentWindow.focus(); frame.contentWindow.print(); }; setTimeout(() => { try { frame.contentWindow.focus(); frame.contentWindow.print(); } catch(e){} }, 600); $('#status').innerHTML = `${t('ready')}`; } function doClear() { workbook = null; activeSheet = 0; preview.innerHTML = `
    ${t('empty')}
    `; $('#tabs').innerHTML = ''; $('#meta').innerHTML = ''; $('#status').textContent = ''; fileInput.value = ''; } function formatSize(bytes) { if (bytes < 1024) return bytes + ' B'; if (bytes < 1048576) return (bytes / 1024).toFixed(1) + ' KB'; return (bytes / 1048576).toFixed(2) + ' MB'; } function esc(s) { return String(s).replace(/&/g,'&').replace(//g,'>').replace(/"/g,'"'); } $('#toolbar').innerHTML = ` `; GZ.renderToolPage({ category: 'convert', titleKey: 'toolTitle', descKey: 'toolDesc', howToSteps: ['step1','step2','step3','step4'], related: [ {icon:'📄', href:'/convert/word-to-pdf.html', name:'Word to PDF'}, {icon:'🖼️', href:'/convert/image-to-pdf.html', name:'Image to PDF'}, {icon:'📊', href:'/convert/csv-to-excel.html', name:'CSV to Excel'}, {icon:'📊', href:'/convert/csv-viewer.html', name:'CSV Viewer'}, ] });