指定 Excel 2007 导出的分隔符

指定 Excel 2007 导出的分隔符

我正在尝试将 Excel 2007 文件保存为竖线分隔的文本文件,但在另存为列表中,我只看到制表符分隔和 csv 选项。我该如何指定分隔符呢?我记得在早期版本的 Excel 中可以通过向导指定分隔符?

答案1

页:

  • 单击开始 -> 设置 -> 控制面板 -> 区域设置,调出默认选项窗口。
  • 单击“自定义”按钮。
  • 单击“数字”选项卡,在“列表分隔符”字段中,将当前默认分隔符替换为您想要使用的分隔符(在您的情况下为管道符号)。
  • 单击“确定”保存更改并关闭窗口。

现在在 Excel 中导出为 CSV 将生成以竖线分隔的文件。

答案2

此外,假设实际数据中没有逗号,您可以导出到常规 .CSV,然后使用记事本查找/替换所有带竖线的逗号。如果您的数据中确实有逗号,那么在导出到 .CSV 之前,请查找/替换(在 Excel 中)所有逗号为数据中未使用的内容(例如,左花括号或波浪号)。然后,在导出并查找/替换逗号为竖线后,您可以查找/替换该新字符为逗号。

答案3

来回更改列表分隔符很麻烦。

不予接受,因为|这会搞砸很多事情。保存为TAB-separated 文本文件,然后使用文本编辑器将全局的TABs 替换为|s 效果很好。

要使用记事本执行此操作,请突出显示TAB文本文件中的字符,然后复制它,然后调用替换,然后将其粘贴到搜索框中,然后在替换为框中输入所需的任何分隔符。

答案4

为什么不尝试一下 Libreoffice?

当您打开或保存 CSV 文件时,它会询问应使用什么分隔符!

相关内容