如何从电子表格和文本文件导入数据无需编码
学习如何使用导入工具导入电子表格数据。虽然本视频介绍了如何导入Excel®数据,MATLAB®金宝app支持多种其他文件类型,包括. csv文档、.txt文件和. json文件。本视频逐步介绍了如何查找文件、选择数据的部分或整个电子表格、将其导入为表或矩阵并生成代码。
大家好,欢迎来到另一个MATLAB教程。今天我们将讨论如何使用导入工具导入电子表格数据。
导入工具使用起来非常简单,你只需要打开主页栏,按下这里的导入按钮,它就会要求你选择一个文件。我有可能的文件列表从这个文件夹中选择,一些是CSV, excel文档,txt文件。
正如您在文档中金宝app看到的,MATLAB支持各种各样的文件类型,但今天我们主要关注电子表格和文本文件。也就是说,你可以在导入工具之外导入图像、视频等。此外,如果您有一个文件,如JSON,您可以使用文件读取函数并将其作为文本导入。
当你打开导入工具,你会看到一个选择文件的窗口,选择你需要的文件。这里我们要选择这个excel文件。你可以同时打开多个文件,你只需要再次点击导入数据,你会得到相同的选项然后我会选择这个txt文件。我们有了两个可以切换的文档。类似地,如果你的excel文档中有多个表格,它也会导入这些表格。
导入txt文件时,导入工具相对比较智能,可以识别文件中的分隔符。正如您在这个文件中看到的。
但如果它做错了,就像这个baa分隔文本文件bsv那样,你可以到上面这里的列分隔符,只选择正确的一个。它为您提供了建议的分隔符,如果没有提到所需的分隔符,则此处有一个按钮用于输入自定义分隔符。当涉及到固定宽度的分层文本文件时,它变得有点棘手。你必须点击固定宽度按钮,然后它会重新格式化,你可以把这些行移到这里,创建列。
导入工具还可以识别特定列的变量类型。包括日期时间和标识常量字符,如您在这里看到的美元符号或百分比。
如果你愿意,你可以将整个电子表格导入为表格,但假设你不这么做。您可以通过ctrl-click选择和取消选择列,或者突出显示您想要的部分,或者转到上面这里的范围框,选择要导入的值的范围。这些值不一定是连续的,只要列是一致的,你完全可以随意选择。
你也不需要以表格的形式导入,你可以以矩阵的形式导入。但是,此选择包括非数字的值。这里用黄色突出。您可以控制如何将这些不可导入的值导入到这里,您可以将它们替换为nan或zero,或者直接将这些行和/或列全部排除在外。如果您没有在这里指定一个规则,并且您有一个不可导入的值,导入工具将不允许您导入。
现在数据被选中了,你有两个选项,你可以按下导入按钮,像这样将数据导入到工作区中:
很简单。
或者您可以选择下拉菜单并生成代码。您有两个不同的选项,可以将其作为函数、脚本或实时脚本生成。这取决于你需要什么。
如果您想要自动导入一个或多个文件,这是很有帮助的,因为您可以通过在每个循环中更改文件位置和输出名称来编写它来循环使用不同的文件。
如果您想了解更多关于导入数据的代码,我建议查看我们关于该主题的视频。
感谢收看,祝您编程愉快。
相关产品下载188bet金宝搏
您也可以从以下列表中选择网站:
如何获得最佳的网站性能
选择中国网站(中文或英文)以获得最佳的网站表现。其他MathWorks国家网站没有针对从您的位置访问进行优化。