如何防止Excel将CSV值导入为单个大数字?

时间:2016-04-19 15:42:20

标签: excel matlab csv

我使用Matlab输出一些CSV文件。

dlmwrite('filename.csv', DataX, '-append');

给了我很漂亮的CSV值,比如

368,331,368,301,293,323,308 210,766,97,105,82,90,82,97 (行和列被截断,它约为20 * 50)

当我将其导入Excel时,它将以

的形式读取

3.68331368301293E+167 210,766,97,105,82,90,82,97

如果它将数据读入科学记数法,它还会删除它认为不重要的值,从而产生一些有效数字和大约150个零。我如何防止excel随机决定某些东西是不是科学记数法?

1 个答案:

答案 0 :(得分:1)

您很可能不是导入该文件,而是打开该文件。如果导入文件,text import wizard将会打开,您就可以将逗号定义为分隔符。

在早期版本的Excel中,这是文件打开按钮旁边的下拉列表。在最新版本的Excel中,您可以选择Get External Data上的Data Ribbon标签,然后选择From Text按钮。

enter image description here