【问题标题】:How to Convert semicolon delimited file to csv如何将分号分隔的文件转换为csv
【发布时间】:2021-04-26 11:16:30
【问题描述】:

如何在谷歌表格或其他方式中将分隔符分号更改为文件的逗号?我已经尝试过文本到列功能,但是我的文件太大了,大约 10 MB,所以它不起作用。

【问题讨论】:

  • 我想知道Excel中是否有允许您在导入文本文件时指定分隔符的功能。但是,由于我不确定,也不熟悉 - 就像你一样 - 我会在文本编辑器中打开源文件并使用它的替换功能用逗号替换所有分号,然后直接用 Excel 打开文件而不是导入它.
  • 什么样的文件?你试过什么?你遇到了什么问题。
  • @Variatus 旧版文本导入向导或 Power Query 允许您在将文本文件导入 Excel 时指定分隔符。

标签: excel csv xlsx analysis xls


【解决方案1】:

我曾多次走这条路,因为业务逻辑喜欢使用 Excel,而软件喜欢使用 CSV。

Excel,可能还有 Google Sheets 等,对于 CSV 来说使用起来很痛苦。特别是 Excel,因为它试图对您“友好”,因此它通常使用由 Windows 语言环境确定的分隔符(例如:“;”或“,”)导出 - 而 Excel 通常在引号和不带引号之间转换。

如果您有文本文件,并希望导入到 excel 中,请使用测试文件找到适合您的语言变体的分隔符组合。要转换大文本文件,像 AWK 这样的工具既简单又好用。

要从 Excel 导出,我会再次使用 Excel 想要做的任何事情,然后在使用 AWK 或类似工具后调整文件。对我来说比尝试查找分隔符和引用设置更容易。

我觉得有一个article here 很有帮助。

PS:我应该提一下,在大多数欧洲地区,CSV 默认为 IS 分号。

【讨论】:

    猜你喜欢
    • 2012-09-18
    • 2017-12-09
    • 1970-01-01
    • 2021-05-22
    • 1970-01-01
    • 2019-03-13
    • 2016-08-27
    • 2018-04-02
    • 1970-01-01
    相关资源
    最近更新 更多