【问题标题】:CSV database column editCSV 数据库列编辑
【发布时间】:2016-10-31 08:42:09
【问题描述】:

我通常有更多面向代码的问题,但我需要 CSV 数据库方面的帮助。基本上我需要将其格式更改为 Fname;Lname;email。问题是我有 13000 行,所有数据都在 1 列中,分隔符是“;”。我使用了不同的 CSV 文件编辑器,它们都将数据放在 1 列中,因此我无法更改这些列的顺序……我无法从原始数据库中重新提取数据。那么有没有办法解决这个问题,还是我搞砸了?

所以我从一个包含“;”的 CSV 文件开始在每行中的每个数据单元格之间。因此,我打开 Excel 2016 并执行以下操作:数据 > 从文本 > 我找到 CSV 文件 > 我单击分隔的“;”,在第 1 行开始导入,文件来源:Windows (ANSI) > 分隔符:“;” > 列数据格式:“常规” > 完成。我得到了 1 列中的所有数据......

【问题讨论】:

    标签: database csv


    【解决方案1】:

    如果我理解你...

    您可以使用 excel 和 vb 宏来为您进行洗牌。用';'分割并将每一行放入一个数组中,随机播放,然后连接?

    您还可以在 excel 中导入 csv 时更改分栏符。

    【讨论】:

    • 问题是当我使用“数据”>“导入文本”>使用“;”分隔符,我仍然在一列中获取所有数据,所以我无法编辑它。
    • 这很奇怪,在 Excel 2016 中我得到了正确的列分隔。查找和替换 ';'使用 ',' 并尝试重新导入?
    • 所以我从一个包含“;”的 CSV 文件开始在每行中的每个数据单元格之间。所以我打开 Excel 2016 并执行以下操作:数据 > 从文本 > 我找到 CSV 文件 > 我点击分隔,在第 1 行开始导入,文件来源:Windows (ANSI) > 分隔符:“;” > 列数据格式:“常规” > 完成。我得到 1 列中的所有数据...
    • 出了什么问题?
    猜你喜欢
    • 2022-01-21
    • 2016-11-09
    • 1970-01-01
    • 2018-04-22
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2020-02-15
    • 2018-02-17
    相关资源
    最近更新 更多