首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >我正在尝试读取时间和消息值字段数据,如下所示,并将其写入excel

问我正在尝试读取时间和消息值字段数据,如下所示,并将其写入excel
EN

Stack Overflow用户
提问于 2017-01-07 19:37:10
回答 1查看 31关注 0票数 0

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

​

​

此外,读取文件中所示的Time部分,并使用标题名称为Time的列中的数据填充excel文件,如上所示。同样,读取.asc文件中显示的消息值,并通过将名为Data1、Data2、Data3、…的列中的数字从十六进制转换为十进制来填充excel文件

EN

回答 1

Stack Overflow用户

发布于 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。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/41521003

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档