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