我尝试在Excel中导入CSV文件。该程序有趣的默认属性。它将行的内容全部放在一列中,包括逗号。可以说文件内容是(test.csv):
1, 2, 3
4, 5, 6
我希望Excel做的是使用逗号作为分隔符将每个数字放入一个单独的字段中。但是,excel表只有两个字段,每个字段包含3个数字,包括逗号,类似这样(不是我想要的):
"1, 2, 3"
"4, 5, 6"
我必须在Excel设置中更改哪些内容才能正确执行此标准任务?
答案 0 :(得分:2)
您可能无法导入CSV,而是双击或使用打开对话框打开它。
将CSV导入Excel的正确方法之一是使用数据 | 来自文字/ CSV 菜单。这样您就可以选择分隔符,如果需要也可以更改数据类型等。
答案 1 :(得分:1)
通过Data | From Text
导入CSV可以正常工作-非常麻烦:您需要选择文件,向导会询问“定界”或“固定宽度”,然后需要选择“逗号”作为分隔符,最后是如何导入数据。而当您以后想要重新导入时,整个过程会一次又一次地开始..
请改为使用Data | New Query | From File | From CSV
并选择要从中导入的文件。在正确检测到其他设置(以逗号分隔)的同时,我仍然不得不将编码调整为UTF-8。
真正的巨大优势是,您只需执行一次一次,因为上述过程将创建一个所谓的“工作簿查询”。要更新或重新导入只需在工作簿查询的上下文菜单中单击“刷新”即可。
答案 2 :(得分:0)
根据Excel的配置,CSV文件可以用","分隔。或";"。要打开CSV文件,最好转到文件 - >打开文件 - >文本。 Excel会询问您希望以CSV格式分隔字段的方式。
此致