j**a 发帖数: 165 | 1 【 以下文字转载自 Programming 讨论区 】
发信人: jawa (无脑暴兵流), 信区: Programming
标 题: 请教一个MAC系统里面用Matlab读取Excel文件的问题
发信站: BBS 未名空间站 (Tue Oct 29 12:05:33 2013, 美东)
我有一个很大的Excel文件,里面有数字,字符串,在windows系统里面可以用matlab里
面的xlsread正常读出: [num,text,data] = xlsread( 'file.xlsx');
但是在Mac系统里,即使用matlab 2013a,也都读不出这个文件。我在网上查了一下,
据说这个问题已经在2012的版本里解决了,但好像也还是有些限制。请教大家如果经常
用mac下的matlab的,怎么解决这个问题的? |
m***c 发帖数: 202 | 2 转存为CSV,再用CSVREAD读是最快的办法,如果只有几个文件的话。 |
j**a 发帖数: 165 | |
s***y 发帖数: 2607 | 4 看你的原文件了。比如,csv只能有一个tab,而且不能有任何格式,numeric字符串好
像18位以后忽略为0。
【在 j**a 的大作中提到】 : 转存的话,会出现数据丢失的问题吗?
|
j**a 发帖数: 165 | 5 csv好像只支持数字,我的文件里有字符串,所以连windows下面用matlab的csv都读不
了。 |
I*********t 发帖数: 5258 | 6 Csv可以有字符串
【在 j**a 的大作中提到】 : csv好像只支持数字,我的文件里有字符串,所以连windows下面用matlab的csv都读不 : 了。
|
p******9 发帖数: 7130 | 7 dlmread,啥都可以读
【在 j**a 的大作中提到】 : csv好像只支持数字,我的文件里有字符串,所以连windows下面用matlab的csv都读不 : 了。
|
l******t 发帖数: 12659 | 8 字符串可以读
试试看importdata
【在 j**a 的大作中提到】 : csv好像只支持数字,我的文件里有字符串,所以连windows下面用matlab的csv都读不 : 了。
|