查看单个帖子
旧 2009-01-12, 11:48   #1
不够再添
初级会员
 
注册日期: 2008-10-18
年龄: 45
帖子: 2
声望力: 0
不够再添 正向着好的方向发展
默认 [求助]如何读EXCEL里的汉字字符串进而转到TXT里去?

E盘下matlab的work文件夹中的一个叫做china的EXCEL文件中的Sheet1里的一列数字(A1:A4)是这样的:
2.23
4.86
3.24
8.29


我在在MATLAB里写道:
file=['E:\MATLAB7\work\' 'china.xls'];
sss=xlsread(file, 'Sheet1','A1:A4') ;
SSS=sss'
dlmwrite('china.txt', SSS, 'delimiter', '\n', 'precision', 3)

运行它,就可以在work文件夹中生成一个china.txt,点开可以看到
2.23
4.86
3.24
8.29


但是如果china的EXCEL文件中的Sheet1里的A1:A4是一列汉字,例如

白日依山尽
黄河入海流
欲穷千里目
更上一层楼


怎么写一段类似语句得到一个china.txt,点开可以看到
白日依山尽
黄河入海流
欲穷千里目
更上一层楼

呢?

本人初学MATLAB,现在要批处理很多EXCEL里的信息到TXT中备用,很急,希望高手帮帮忙!
谢谢!
不够再添 当前离线   回复时引用此帖