大段文本转Excel(通过HTML直接排版,一键下载Excel)
如果需要把【图一】这种大段的文本,转为Excel文档【图二】,可以尝试使用转HTML脚本的方法,浏览器直接生成表格来下载,使用最最最基础的HTML,一眼就上手
【图一】
【图二】
首先把素材文本复制进idea,多行处理快捷键直接处理,或通过通义灵码插件来快速形成这种HTML代码【图三】,(素材文本放在最后)
【图三】
桌面新建txt文件【图四】复制粘贴进去,【图四】
改后缀为.html【图五】【图五】
,浏览器打开就会看到效果,和下载按钮【图六】【图六】
点击下载Excel后打开就是这种Excel文档效果【图二】
<!DOCTYPE html> <html lang="zh-CN"> <head> <meta charset="UTF-8"> <title>原告被告信息整理登记表(V3)</title> <script src="https://cdn.jsdelivr.net/npm/xlsx@0.18.5/dist/xlsx.full.min.js"></script> </head> <body> <button onclick="exportExcel()">导出Excel</button> <table id="table" border="1" cellpadding="4" cellspacing="0"> <thead> <tr> <th>序号</th> <th>原告</th> <th>联系电话</th> <th>车牌号</th> <th>地址</th> <th>被告</th> <th>联系电话</th> <th>车牌号</th> <th>地址</th> </tr> </thead> <tbody> <tr><td>1</td><td>陈昌</td><td>鄂A8353M</td><td>16577778888</td><td>河北省龙头市xx区</td><td>胡艳</td><td>河北省龙头市xx区</td><td>15071732231</td></tr> <tr><td>2</td><td>段翠</td><td>川A5403H</td><td>16577778888</td><td>河北省龙头市xx区</td><td>周国</td><td>河北省龙头市xx区</td><td>18671609847</td></tr> <tr><td>3</td><td>李姑</td><td>新A5904L</td><td>16577778888</td><td>河北省龙头市xx区</td><td>马预腾</td><td>河北省龙头市xx区</td><td>18338686091</td></tr> <tr><td>4</td><td>曾图一</td><td>豫A7075N</td><td>16577778888</td><td>河北省龙头市xx区</td><td>锐</td><td>河北省龙头市xx区</td><td>13477174939</td></tr> <tr><td>5</td><td>杜山</td><td>浙A3875N</td><td>16577778888</td><td>河北省龙头市xx区</td><td>韩坤</td><td>河北省龙头市xx区</td><td>13923443694</td></tr> <tr><td>6</td><td>杨成</td><td>宜昌A7640P</td><td>16577778888</td><td>河北省龙头市xx区</td><td>韩坤</td><td>河北省龙头市xx区</td><td>13923443694</td></tr> 有多少就通过idea快捷生成加几个<tr> </tbody> </table> <script> function exportExcel(){ let table = document.getElementById("table"); let wb = XLSX.utils.table_to_book(table); XLSX.writeFile(wb,"原告被告信息整理登记表_补充.xlsx"); } </script> </body> </html>