Excel中的CSV文件无法正确呈现

时间:2014-02-27 15:59:18

标签: excel csv

这是excel文件的内容:

"Windows Excel","AndroMoney","20140227"
"Id","Valuta","Importo","Categoria","Sottocategoria","Data","Spese(Trasferimento Out)","Entrate(Trasferimento In)","Note","Periodicita'","Progetto","Pagatore/Beneficiario","uid"
"19","EUR","-1079.63","SYSTEM","INIT_AMOUNT","10100101","","Bank","","","","","116EUR-1079.63_26_102"
"20","EUR","-2662.9","SYSTEM","INIT_AMOUNT","10100101","","Credit Card","","","","","117EUR-2662.9_26_102"
"960","EUR","0","SYSTEM","INIT_AMOUNT","10100101","","Bank austria","","","","","265C6BD548CE41FEA0250BF4E19C392F"
"1","EUR","8","Food","Breakfast","20130326","Cash","","","","","","1EUR8_1_1"

以下是Excel显示其内容的方式:

enter image description here

在另一个post中,由于使用而不是;

,他们说这是因为

是否可以在不更改操作系统设置的情况下解决问题?

3 个答案:

答案 0 :(得分:2)

您可以选择列A并转到数据 - 文本到列。然后使用分隔并定义,作为分隔符。这将分隔数据并正确显示。

如果您打算在打开时根据逗号询问如何分隔,我没有按照这种方式阅读问题。但是,不要双击要打开的文件,而是转到数据选项卡并从中获取外部数据,定义分隔符。

答案 1 :(得分:1)

我用了一招。

将扩展名从CSV更改为TXT,使用excel打开文件,将定义为分隔符

答案 2 :(得分:0)

在Excel 2010中,可以正确读取较新的csv文件。在旧版本中,您需要在导入文本导入向导期间指定分隔符。