工作环境:matlab R2015b, Office365套件

太惨了诸位。被崩溃的office闹了一下午,发现一键就能完成【痛心疾首】

1. 用Excel打开csv文件,选择含有矩阵的单元格,使用Excel的数据工作栏里的分列功能(也叫文本转换成表格)。

2. 选择用来分隔开矩阵的符号,在预览中查看效果。

3. Bingo!

4. 直接使用csvread('PrivateTest.csv')愉快地导入到Matlab中

=======================日记分割线==========================

太惨了诸位。

我想要把一个包含有表情标签和图片矩阵的CSV文件导入matlab,第一反应当然是csvread()!

但是情况不对!

因为矩阵中含有用来分隔数字的空格字符,而csvread()只能读取完全由逗号分隔的数字,会将这个矩阵当作字符串来看待

可是我要的是矩阵嘛!

于是我有了两个思路,第一个来自网络,使用textscan()在matlab端写一个小程序,截取字符串里的数字并且转换为int

第二个来自愚昧,把文本从Excel里复制出来,将空格替换成制表符,再导入excel

(后来发现其实人家excel也有替换的嘛!可是并没有特殊字符,需要自定义单元格式,可是对于2304列的矩阵来说!这是强人所难吗!)

在Office无数次因为批量处理大文件中的大量单元格崩溃后

在一次恢复文件的过程中!Excel因为只留下了纯文本而歉疚地(并不是!)主动提出要将这些纯文本分列【吐烟圈

好吧于是我找到了出路。

啊。

万念俱灰。

Matlab读取以空格(或其他特殊字符)分隔数字的csv矩阵相关推荐

  1. matlab批量导入excel表格数据,matlab导入excel表格数据-如何用matlab读取多个excel表格数据,将每个表格数......

    如何用matlab读取多个excel表格数据,将每个表格数... 一xlsread()函数,比import简单的多,具体语句:A = xlsread('yourfilename.xls')望高手支招! ...

  2. matlab读取txt到矩阵,如何在MATLAB中将文本文件中的数据读入矩阵(How to read data from a text file into a matrix in MATLAB)...

    如何在MATLAB中将文本文件中的数据读入矩阵(How to read data from a text file into a matrix in MATLAB) 我在将.txt文件读入单个矩阵时遇 ...

  3. matlab 打开txt文件窗口,Matlab读取txt文件、xlsx文件

    MATLAB读取和写入txt文件 https://blog.csdn.net/jisuanjiguoba/article/details/79997805 txt文件中既有空格又有tab键,请问怎么正 ...

  4. Matlab读取txt文件、xlsx文件

    MATLAB读取和写入txt文件 https://blog.csdn.net/jisuanjiguoba/article/details/79997805 txt文件中既有空格又有tab键,请问怎么正 ...

  5. MATLAB读取写入文本数据最佳方法 | Best Method for Loading Saving Text Data Using MATLAB

    MATLAB读取文件有很多方法.然而笔者在过去进行数据处理中,由于函数太多,相互混杂,与C#,Python等语言相比,反而认为读取文本数据比较麻烦.C#和Python等高级语言中,对于大部分的文本数据 ...

  6. ES _all、_source的使用——_all字段连接所有字段的值构成一个用空格(space)分隔的大string而被analyzed和index,document主体保存在_source中...

    1._all 1.1_all field _all字段是一个很少用到的字段,它连接所有字段的值构成一个用空格(space)分隔的大string,该string被analyzed和index,但是不被s ...

  7. matlab 读取csv_利用Pytorch进行数据加载1--CSV文件的读取和显示

    import os # 文件处理模块,用于处理文件和目录 import torch # pytorch的深度学习框架 import pandas as pd #人脸识别库 from skimage i ...

  8. MATLAB读取HDF格式的SST数据

    利用MATLAB读取HDF格式的SST数据是比较简单的,MATLAB中有专门用于读取HDF的函数hdfread()与hdfinfo()就能很好的读取HDF文件.我们可以在读取文件的时候,通过显示文件中 ...

  9. matlab读取/播放视频的函数(2)

    1.用matlab读取avi 视频(只能读一定压缩各式的avi 电影,这是因为avi视频文件的编码 有很多,而matlab只支持部分编码格式.可见 http://blog.csdn.net/IdoIw ...

最新文章

  1. 学习设计模式 - 六大基本原则之单一职责原则
  2. 杀手级AI补代码工具问世,支持23种语言及5种主流编辑器,程序员沸腾了
  3. 科大星云诗社动态20210227
  4. php网页轮播图,JavaScript_JavaScript实现图片轮播的方法,本文实例讲述了JavaScript实现图 - phpStudy...
  5. ai物联网工业_人工智能和物联网将如何改变行业
  6. Boot Loader的启动流程和开发经验总结
  7. epic登陆按钮一直在转_双剑合璧!GOG GALAXY 2.0官方支持Epic商店集成
  8. 【AI视野·今日CV 计算机视觉论文速览 第208期】Fri, 28 May 2021
  9. 2.11 计算机视觉现状
  10. java右移位_Java移位运算
  11. 用Bluemix虚拟机搭建自己的博客系统
  12. 给你介绍Python代码中下划线的魔幻魅力!
  13. Android 讯飞语音合成、语音播报(详细步骤+源码)
  14. 程序员到高级程序员,只需要10个步骤!
  15. Groundhog Chasing Death
  16. c语言c4700错误,C编译错误,运行错误以及常见问题。
  17. 嵌入式软件开发培训笔记——boot原理与u-boot 基于Cortex_A8核的S5PC100芯片
  18. MTK 轨迹球(JOG_BALL)
  19. 每周全球科技十大新闻(2020.8.17-8.23)
  20. 贪心算法 田忌赛马问题

热门文章

  1. PHPExcel 设置单元格受保护,不可编辑,或需要密码
  2. 苹果公司收购耳机生产商Beats Electronics和流媒体音乐服务提供商Beats Music。
  3. Photoshop 液态金属
  4. java timespan 格式化_C# 计算时间差 用timespan函数
  5. Softmax回归的从零开始实现+简洁实现
  6. Nebius Welcome Round (Div. 1 + Div. 2) 题解
  7. 什么是线程?什么是进程?为什么要有线程?有什么关系与区别?
  8. keil c语言编译运行,Keil的c语言编译器
  9. 客户数据管理的法宝——应用创新的“信息生命周期管理”四步法则
  10. C++中的链接器(Linker)