Excel:使用制表符分隔符文件转换为 Txt 逗号分隔符

Excel:使用制表符分隔符文件转换为 Txt 逗号分隔符

我有一个使用逗号分隔值的文本文件。

我将文件导入 Excel,使用“文本到列”,并更改为制表符分隔符,这样我就可以处理该文件。

我已经完成文件的工作,现在想将其转换回带有逗号分隔符的文本文件。

这就是我所拥有的:
制表符分隔符

这就是我要的:
逗号分隔符

有什么建议么?

答案1

我将文件加载到我的 Linux 机器中并执行以下命令

cat file.txt | sed "s/\t/,/g" >> file.out.csv

答案2

我看不出您需要转换为 Tab 分隔符来处理文件的任何理由...您确定要导入 CSV,而不是仅使用 Excel 打开它(这不是一回事)吗?

只需“真正”直接从 CSV 导入并保持原样。

为此,打开新的工作簿或工作表,单击第一个单元格并执行以下操作:

  1. 点击“数据”标签
  2. 从列表中选择选项“从文本获取外部数据”
  3. 在第一个对话框中选择要导入的 CSV 文件
  4. 下一个对话框窗口 - 选择“分隔”
  5. 然后,在下一步中,勾选分隔符中的“逗号”选项
  6. 结束。

然后,您就可以在 Excel 中导入可以处理的 CSV,最后只需使用 进行保存即可CTRL+S

编辑:在 Excel 中将文件导出到 CSV 是通过选择选项“另存为...”,然后从列表中选择“其他格式”,并在弹出的窗口中从“保存类型”下拉菜单中选择 CSV 来完成的。另一种方法是在任何文本编辑器中打开保存的 TSV 文件,然后将所有制表符替换为逗号或任何其他符号。只需使用记事本即可:打开 TSV,复制制表符,粘贴到“全部替换”窗口,然后替换为逗号。效果很好。

相关内容