除Excel外,无法识别CSV文件中的列

除Excel外,无法识别CSV文件中的列,excel,parsing,csv,escaping,heidisql,Excel,Parsing,Csv,Escaping,Heidisql,我有以下CSV文件: col1;col2;col3;col4 row11;row12;row13;row14 row21;row22;row23;row24 row31;row32;row33;row34 row41;row42;row43;row44 现在,这个文件可以在Excel中很好地打开,它可以识别列和行的分隔,但是我尝试过的任何其他软件(一些专用于CSV编辑,还有一些用于其他目的,比如我用来将CSV文件导入表的HeidiSQL)都会带来一个问题。大约有200行,有30个左右的solu

我有以下CSV文件:

col1;col2;col3;col4
row11;row12;row13;row14
row21;row22;row23;row24
row31;row32;row33;row34
row41;row42;row43;row44
现在,这个文件可以在Excel中很好地打开,它可以识别列和行的分隔,但是我尝试过的任何其他软件(一些专用于CSV编辑,还有一些用于其他目的,比如我用来将CSV文件导入表的HeidiSQL)都会带来一个问题。大约有200行,有30个左右的solumn,所以手动执行这是一项非常困难的任务

你知道一种让它成为“合适”的CSV的方法吗


谢谢

csv=逗号分隔变量-您的文件使用分号而不是逗号,请更改为逗号,它应该可以工作

使用文本编辑器(查找、全部替换)或编程语言更改
嗯,我的思维被阻塞了,我没有尝试。我知道以前有一些CSV使用“;”作为分隔符,我在Heidi中可以选择用于分隔字段的字符,但由于某种原因,它在这里不起作用,excel后来也弄乱了格式。不过,这很有帮助,成功导入了该文件。谢谢