【问题标题】:How to prevent Excel from importing CSV values as single large numbers?如何防止 Excel 将 CSV 值作为单个大数导入?
【发布时间】:2016-04-19 15:42:20
【问题描述】:

我正在使用 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随机决定某事是科学记数法还是不是科学记数法?

【问题讨论】:

标签: excel matlab csv


【解决方案1】:

您很可能没有导入文件,而是打开文件。如果您导入文件,text import wizard 将打开,您将能够将逗号定义为分隔符。

在早期版本的 Excel 中,这是文件打开按钮旁边的下拉菜单。在最新版本的 Excel 中,选择Data Ribbon 上的Get External Data 选项卡,然后选择From Text 按钮。

【讨论】:

    猜你喜欢
    • 2022-11-09
    • 2015-02-15
    • 1970-01-01
    • 2018-02-25
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2016-04-17
    相关资源
    最近更新 更多