CSV 文件会自动与 Excel 关联,但是当我打开它们时,所有行基本上都在第一列中,如下所示:
这可能是因为当 Excel 考虑“逗号分隔值”时,它实际上会搜索其他一些分隔符(我认为它是分号但并不重要)。
现在,当我已经在 Excel 中打开这个文件时,是否有一个按钮或什么东西告诉它“重新打开这个文件并使用逗号作为分隔符”?
我知道我可以将数据导入新的工作表等,但我特别要求帮助解决我已经有一个带逗号的 CSV 文件的情况,我想在 Excel 中打开它而不创建新工作簿或转换原始文件。
我有许多 .csv 文件。其中一些是逗号分隔的,一些是制表符分隔的(也许它们应该被称为 .tsv ...)
将csv
被安装Excel时扩充功能与Excel有关。但是,如果我用 excel 打开这些文件之一,所有内容都会转储到同一列中,并且逗号不会被解释为分隔符。
我可以代替文件 -> 导入...,选择文件,并选择解释内容的精确方式(分隔符、数据类型等)但大多数时候我只想通过清晰的方式查看文件表视图。我不想用 Excel 处理它。
有没有办法让 Excel 自动解释分隔符并在 CSV 文件打开后立即将其显示为正确的表格?我需要这个,所以我可以使用 Excel 作为此类文件的快速查看器。
我怀疑一定有办法,否则 Excel 不会将自己与 CSV 文件相关联。
当我双击一个 .csv 文件时,它会在 Excel 中打开。csv 文件具有以分号分隔的列(不是逗号,但也是有效格式)。
使用德语 Windows/Excel 设置,打开的文件显示正确,列在 csv 文件中存在分号的地方分开。
但是当我在(美国)英语 Windows/Excel 设置上做同样的事情时,只导入一列,显示整个数据,包括第一列中的分号。
(我没有可用于测试的英文设置,用户已经报告了该行为)
我试图在 Windows 区域设置中更改列表分隔符值,但这并没有改变任何东西。
我该怎么做才能在英文设置中双击打开这些 CSV 文件?
编辑:
在这种情况下,不依赖 CSV 文件似乎是最好的解决方案。我希望 CSV 文件有一些格式可以在国际上使用它们。
最好的解决方案似乎是我将切换到创建 XLS 文件。
当我在 Excel 2010 中打开 CSV 文件时,我会在单元格中获得整行,而不是根据逗号分隔进行分布。
这个怎么控制?
我通常输入“sep=”或“sep=;” 作为我的 csv 文件的第一行,所以我可以很容易地用 excel 打开它们。但是有没有办法将它与空格和制表符分隔的文件一起使用?