酷代码 AI
菜单
服务商

编辑一个html 使用javascript 将网页内所有文本输出为execl

以下是一个使用 JavaScript 将网页内所有文本输出为 Excel 的示例代码: ```html <!DOCTYPE html> <html> <head> <script src="https://cdnjs.cloudflare.com/ajax/libs/xlsx/0.17.0/xlsx.full.min.js"></script> </head> <body> <script> // 获取网页中的所有文本节点 function getTextNodes(node) { var textNodes = []; if (node.nodeType === 3) { textNodes.push(node); } else { for (var i = 0; i < node.childNodes.length; i++) { textNodes = textNodes.concat(getTextNodes(node.childNodes[i])); } } return textNodes; } // 将文本转换为 Excel 格式 function exportToExcel() { var textNodes = getTextNodes(document.body); var data = []; for (var i = 0; i < textNodes.length; i++) { data.push([textNodes[i].nodeValue]); } var ws = XLSX.utils.aoa_to_sheet(data); var wb = XLSX.utils.book_new(); XLSX.utils.book_append_sheet(wb, ws, "Sheet1"); XLSX.writeFile(wb, "output.xlsx"); } // 点击按钮时触发导出 document.addEventListener("DOMContentLoaded", function () { var btn = document.createElement("button"); btn.innerHTML = "导出为 Excel"; btn.addEventListener("click", exportToExcel); document.body.appendChild(btn); }); </script> </body> </html> ``` 注意事项: 1. 确保引入的 XLSX 库路径正确。 2. 处理不同浏览器的兼容性问题。 3. 注意网页中文本的复杂结构可能导致获取不完整。 [2025-01-08 10:47:45 | AI写代码神器 | 440点数解答]

相关提问
实用工具查看更多
今日油价 [生活类]
图片互转base64 [开发类]
时间转换器 [开发类]
数独游戏 [娱乐类]
经典推箱子 [娱乐类]
AI摸鱼五子棋 [娱乐类]