如何使用本工具转换 Excel 表格?
无需编写复杂的 Python 脚本,也无需使用繁琐的 Excel 分列公式与 VBA,本工具提供 “文本输入模式” 与 “导入文件转换表格” 两种高效方式,均可两步极速搞定:
文本输入模式
输入或粘贴内容
在左侧文本框直接输入、修改或按 Ctrl + V 粘贴任意文本数据(支持多空格、CSV、TSV等)。
下载或复制表格
右侧自动识别并生成表格,点击 “下载 Excel (.xlsx)” 导出文件,或点击 “复制表格数据” 快速粘贴。
导入文件转换表格
选择或拖入文件
点击 “导入文件” 选择本地文本文件,或直接将 .txt / .csv / .log 文件拖拽、Ctrl+V 粘贴到页面中。
下载或复制表格
程序直接在内存中极速解析数据并渲染表格,点击 “下载 Excel” 或 “复制表格数据” 即可完成。
什么是“智能识别”?它是如何工作的?
当您从日志、网页、文档或代码中复制出未经整理的文本时,格式往往参差不齐。选择 “智能自动识别” 模式后,系统会自动对输入文本进行特征扫描并自适应切分:
1. 多维样本采样扫描
程序优先提取文本前 8~10 行作为特征样本,统计 \t (Tab)、, (逗号)、| (竖线)、; (分号) 及 \s{2,} (连续多空格) 的出现频次与分布稳定性。
2. 权重决策与结构匹配
按照“制表符 > Markdown 竖线 > 标准 CSV 逗号 > 分号 > 连续多空格”的优先级判定最佳规则,确保从网页或数据库复制的表格不会被误切。
3. 动态补齐与异常清洗
自动根据最大列数对其余缺失列补齐空单元格,自动过滤 Markdown 虚线分隔符(如 |---|---|),并将首行平滑转换为表头。
文本转 Excel 支持哪些数据格式?
本工具内置全面的文本解析引擎,几乎覆盖日常办公、开发排错与数据清洗中遇到的所有主流纯文本形态:
1. 连续空格 / 定宽空格对齐
适用于服务器终端、命令行输出(如 ps aux、docker ps)、老旧系统文本报表等以多个空格对齐的表格。
2. 标准逗号分隔(CSV 格式)
支持 RFC 4180 标准。对于字段内包含逗号的情况,只要使用双引号 "..." 包裹即可精确识别,不会错位分列。
3. 制表符分隔(TSV / Tab)
从网页表格、DBeaver/Navicat 数据库客户端、或直接从现有 Excel/Google Sheets 复制出来的纯文本,默认均以 Tab 分隔。
4. 竖线管道符 / Markdown 表格(|)
支持 Github/GitLab 等 Markdown 文档中的表格,程序会自动去除首尾的 | 并智能过滤掉 |---|---| 分割行。
5. 欧洲标准分号分隔(;)
在德国、法国等欧洲语言区域,Excel 导出的 CSV 文件默认采用分号 ; 作为分隔符(避免与小数点的逗号混淆)。
6. 多行循环合并(如每 N 行一条记录)
适用于纯换行联系人列表、多行表单导出。例如每 3 行包含“姓名、电话、地址”,可一键将每 3 行合并为 Excel 的单行 3 列。
常见问题解答 (FAQ)
如果智能识别切分不准确,该怎么调整?
如果文本中混合了多种特殊符号导致自动识别产生偏差,您可以直接在左侧 “分隔模式” 中点选具体类型(如多空格、逗号、Tab、分号、竖线等),或者选择 “自定义” 输入您指定的分隔符或正则表达式(如 /::|\#\#/)。
文本或文件会被上传到服务器吗?数据安全吗?
绝对安全,100% 纯本地处理。 本工具的所有文本解析、分列算法和 Excel 生成逻辑全部在您的浏览器本地内存中运行。不论是直接粘贴还是拖拽导入 .txt / .csv 文件,都不会向任何外部服务器发送您的文本数据。
导出的 Excel 文件与直接复制有什么区别?
- 下载 Excel (.xlsx):生成带表头灰底加粗样式、自适应单元格列宽、网格边框的标准化 .xlsx 文件,适合归档与发送给他人。
- 复制表格数据:将表格转换为标准的制表符剪贴板数据,点击后直接在已打开的 Excel、WPS、飞书文档或 Google Sheets 中按 Ctrl + V,即可完美粘贴对齐。
转换后的表格可以直接在页面上修改吗?
支持直接在线编辑。 右侧集成了类似 Excel 的 Handsontable 交互网格,双击任意单元格即可修改内容,支持行选、列宽拖拽与右键上下文菜单,修改后的内容在导出时会实时生效。