示例数据和所需的excel图像:

此外,读取文件中所示的Time部分,并使用标题名称为Time的列中的数据填充excel文件,如上所示。同样,读取.asc文件中显示的消息值,并通过将名为Data1、Data2、Data3、…的列中的数字从十六进制转换为十进制来填充excel文件
发布于 2017-01-08 04:33:01
如果您的'.asc‘文件由制表符分隔的ASCII文本组成,那么Excel将允许您将其导入到Excel工作表中。
下面的解释来自微软的Office support site
使用Microsoft Excel从文本文件导入数据有两种方法:可以在Excel中打开文本文件,也可以将文本文件作为外部数据区域导入。若要将数据从Excel导出到文本文件,请使用“另存为”命令。
有两种常用的文本文件格式:
分隔文本文件(.txt),其中通常使用制表符(ASCII字符代码009)分隔文本的每个字段。
逗号分隔值文本文件(.csv),其中通常使用逗号字符(,)分隔每个文本字段。
您可以更改分隔文本文件和.csv文本文件中使用的分隔符。这对于确保导入或导出操作按您希望的方式工作可能是必要的。
如果这两种方法对你都不起作用,并且你的'.asc‘是由MATLAB生成的,那么你可以使用MATLAB直接导出到一个Excel工作表。MATLAB有一个函数xlswrite,您可以使用它直接写入Microsoft Excel电子表格。
如果您喜欢用Excel编写一些VBA代码,另一种选择是使用use the textscan function to parse your '.asc' file。
https://stackoverflow.com/questions/41521003
复制相似问题