xls 文件就是Microsoft excel电子表格的文件格式。我想就不用多介绍了吧,学校里多少都学过的。
CSV是最通用的一种文件格式,它可以非常容易地被导入各种PC表格及数据库中。 此文件,一行即为数据表的一行。生成数据表字段用半角逗号隔开。
CSV是文本文件,用记事本就能打开,XLS是二进制的文件只有用EXCEL才能打
CSV(以逗号分隔)
CSV (csv) 文件格式只能保存活动工作表中的单元格所显示的文本和数值。工作表中所有的数据行和字符都将保存。数据列以逗号分隔,每一行数据都以回车符结束。如果单元格中包含逗号,则该单元格中的内容以双引号引起。
如果单元格显示的是公式而不是数值,该公式将转换为文本方式。所有格式、图形、对象和工作表的其他内容将全部丢失。欧元符号将转换为问号。
代码为:
data = xlsread('testcsv');
plot(data(:,1),data(:,2))
读取文件方法:
File=sprintf('%s%scsv',FilePath,charF);
s=importdata(File);
FilePath是文件路径字符串,charF为文件名字符串,s就位读取的数组。
扩展资料:
注意事项
csvread()函数有三种使用方法:
1、M = csvread('filename')
2、M = csvread('filename', row, col)
3、M = csvread('filename', row, col, range)
第一种方法中,直接输入文件名,将数据读到矩阵M中。这里要求csv文件中只能包含数字。
第二种方法中,除了文件名,还指定了开始读取位置的行号(row)和列号(col)。这里,行号、列号以0开始计数。也就是说,row=0, col=0表示从文件中第一个数开始读。
第三种方法中,range限定了读取的范围。range = [R1 C1 R2 C2],这里(R1,C1)是读取区域的左上角,(R2,C2)是读取区域的右下角。在使用这种方法时,要求row, col等于range中的前两项。
号,你直接使用newData1 = importdata(DOWtxt);matlab便会将DOWtxt看成是变量,但是importdata需要一个包含文件名的字符串变量,但是DOWtxt不知道是什么东西,所以会出现 Undefined variable "DOW" or class "DOWtxt"
正确的使用方法是:
newData1 = importdata('DOWtxt');
或者
path='DOWtxt'
newData1 = importdata(path);
不过importdata不支持后缀名为txt文件,其支持的文件后缀有:
Data formats Command Returns
MAT - MATLAB workspace load Variables in file
CSV - Comma separated numbers csvread Double array
DAT - Formatted text importdata Double array
DLM - Delimited text dlmread Double array
TAB - Tab separated text dlmread Double array
Spreadsheet formats
XLS - Excel worksheet xlsread Double array and cell array
WK1 - Lotus 123 worksheet wk1read Double array and cell array
Scientific data formats
CDF - Common Data Format cdfread Cell array of CDF records
FITS - Flexible Image Transport System fitsread Primary or extension table data
HDF - Hierarchical Data Format hdfread HDF or HDF-EOS data set
Movie formats
AVI - Movie aviread MATLAB movie
Image formats
TIFF - TIFF image imread Truecolor, grayscale or indexed image(s)
PNG - PNG image imread Truecolor, grayscale or indexed image
HDF - HDF image imread Truecolor or indexed image(s)
BMP - BMP image imread Truecolor or indexed image
JPEG - JPEG image imread Truecolor or grayscale image
GIF - GIF image imread Indexed image
PCX - PCX image imread Indexed image
XWD - XWD image imread Indexed image
CUR - Cursor image imread Indexed image
ICO - Icon image imread Indexed image
RAS - Sun raster image imread Truecolor or indexed
PBM - PBM image imread Grayscale image
PGM - PGM image imread Grayscale image
PPM - PPM image imread Truecolor image
Audio formats
AU - NeXT/Sun sound auread Sound data and sample rate
SND - NeXT/Sun sound auread Sound data and sample rate
WAV - Microsoft Wave sound wavread Sound data and sample rate怎么打开csv文件:
1、打开Excel,将CSV文件拖拽到Excel表格中。
2、或者右键单击CSV文件,选择“属性”-“更改”。
3、选择“MicrosoftExcel”打开方式,点击“确定”。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)