我有一个包含以下内容的csv文件:
"x","y","-z"
当我导入它时,我得到:
如何绕过此转换?
更新
如果你尝试:
"x","y",="-z,a"
不导入",a“。
如果在前面放一个空格:
"x","y",=" -z"
或
"x","y"," -z"
它会工作得很好
发布于 2010-12-15 02:29:54
您的问题是,通过使用CSV扩展,您迫使Excel使用其非常严格的CSV约定来解释文件,这通常会与您尝试执行的操作相冲突,除非CSV文件最初是由excel创建的。导入此CSV文件的最简单、最可靠的方法是将其重命名为TXT文件,然后使用excel中的导入功能以所需的方式强制列。
发布于 2010-12-14 19:27:00
用等号作为值的前缀
="x",="y",="-z"
发布于 2016-03-28 23:55:50
使用“Excel”>“导入”和双击.CSV文件是完全不同的。使用不同的解析器。
基于上面的评论,我认为在'+‘或'-’符号前加上一个空格对于双击.CSV文件的情况是有效的。所以我的文件现在包含了例如
" +14";" -Foo"
https://stackoverflow.com/questions/4438589
复制相似问题