文件工具

CSV 格式化工具

在线解析与重新格式化 CSV 表格文本,支持自定义分隔符、引号字符及引用模式,快速整理表格结构并统计行数与列数。

运行工具

本工具用于解析与重新排版 CSV 文本数据。用户可以直接粘贴原始表格文本,并根据数据源的结构自定义分隔符(例如逗号、分号或制表符)、引用引号字符以及输出格式模式。运行后,工具会依照所选的分隔与引号规则对每行数据进行解析,并按设定的引用规则重新生成规范的 CSV 文本。当格式模式设为 minimal 时,工具仅在字段包含特殊符号时添加引号;设置为其他格式值时,则会对所有字段统一添加引号包裹。同时,界面会直观展示解析得出的总行数以及最大列数。如果输入内容为空或仅包含空白字符,工具将生成空内容并将行数与列数统计记为零;若解析过程中遇到无法识别的格式异常,界面会给出相应的错误说明并重置统计数值。

使用说明

  1. 在文本框中粘贴或输入需要处理的 CSV 表格文本。
  2. 根据源数据格式选择对应的分隔符,例如逗号、分号或制表符(Tab)。
  3. 按需指定字段包裹所用的引号字符,默认为双引号。
  4. 在格式化选项中填入 minimal 以启用最小引用,或保留默认值以对全部字段添加引号。
  5. 点击运行按钮,在下方区域查看重新排版后的 CSV 内容及行数与列数统计。

示例

  • 输入包含两行三列的逗号分隔数据「姓名,年龄,城市\n张三,28,北京」,使用默认逗号与双引号设置,输出所有字段均带双引号的重构文本,并显示统计行数为 2、列数为 3。
  • 输入包含分号分隔的文本「产品;价格;库存\n键盘;199;50」,选择分号为分隔符并将格式化模式指定为 minimal,输出仅对必要字段加引号的紧凑 CSV 文本。

常见问题

输入空白文本时工具会如何处理?

当输入框为空或仅包含空格、换行等空白字符时,工具将输出空文本,同时显示的行数和列数统计均为 0。

如何让输出结果只在必要时给字段添加引号?

在格式化模式输入框中填入 minimal,工具就会切换为最小引用模式,仅在字段中包含分隔符或特殊字符时才会包裹引号。

如果每行的列数不一致,列数统计会如何计算?

工具会解析所有数据行,并取其中包含字段数最多的一行作为整张表格的总列数。

如果 CSV 数据解析失败会看到什么?

当遇到无法解析的格式错误时,工具会给出具体的错误描述信息,此时输出文本为空,行数与列数统计也显示为 0。

嵌入此工具

使用以下代码,将这个可直接使用的 SmartPlusLab 工具添加到您的网站。