mat转csv
大家好!今天让创意岭的小编来大家介绍下关于mat转csv的问题,以下是小编对此问题的归纳整理,让我们一起来看看吧。
ChatGPT国内免费在线使用,一键生成原创文章、方案、文案、工作计划、工作报告、论文、代码、作文、做题和对话答疑等等
只需要输入关键词,就能返回你想要的内容,越精准,写出的就越详细,有微信小程序端、在线网页版、PC客户端
本文目录:
一、matlab怎么导入tab文件
在编写一个程序时,经常需要从外部读入数据,或者将程序运行的结果保存为文件。MATLAB使用多种格式打开和保存数据。本章将要介绍 MATLAB中文件的读写和数据的导入导出。
13.1 数据基本操作
本节介绍基本的数据操作,包括工作区的保存、导入和文件打开。
13.1.1 文件的存储
MATLAB支持工作区的保存。用户可以将工作区或工作区中的变量以文件的形式保存,以备在需要时再次导入。保存工作区可以通过菜单进行,也可以通过命令窗口进行。
1. 保存整个工作区
选择File菜单中的Save Workspace As…命令,或者单击工作区浏览器工具栏中的Save,可以将工作区中的变量保存为MAT文件。
2. 保存工作区中的变量
在工作区浏览器中,右击需要保存的变量名,选择Save As…,将该变量保存为MAT文件。
3. 利用save命令保存
该命令可以保存工作区,或工作区中任何指定文件。该命令的调用格式如下:
● save:将工作区中的所有变量保存在当前工作区中的文件中,文件名为 matlab.mat,MAT文件可以通过load函数再次导入工作区,MAT函数可以被不同的机器导入,甚至可以通过其他的程序调用。
● save('filename'):将工作区中的所有变量保存为文件,文件名由filename指定。如果filename中包含路径,则将文件保存在相应目录下,否则默认路径为当前路径。
● save('filename', 'var1', 'var2', ...):保存指定的变量在 filename 指定的文件中。
● save('filename', '-struct', 's'):保存结构体s中全部域作为单独的变量。
● save('filename', '-struct', 's', 'f1', 'f2', ...):保存结构体s中的指定变量。
● save('-regexp', expr1, expr2, ...):通过正则表达式指定待保存的变量需满足的条件。
● save('..., 'format'),指定保存文件的格式,格式可以为MAT文件、ASCII文件等。
13.1.2 数据导入
MATLAB中导入数据通常由函数load实现,该函数的用法如下:
● load:如果matlab.mat文件存在,导入matlab.mat中的所有变量,如果不存在,则返回error。
● load filename:将filename中的全部变量导入到工作区中。
● load filename X Y Z ...:将filename中的变量X、Y、Z等导入到工作区中,如果是MAT文件,在指定变量时可以使用通配符“*”。
● load filename -regexp expr1 expr2 ...:通过正则表达式指定需要导入的变量。
● load -ascii filename:无论输入文件名是否包含有扩展名,将其以ASCII格式导入;如果指定的文件不是数字文本,则返回error。
● load -mat filename:无论输入文件名是否包含有扩展名,将其以mat格式导入;如果指定的文件不是MAT文件,则返回error。
例13-1 将文件matlab.map中的变量导入到工作区中。
首先应用命令whos –file查看该文件中的内容:
>> whos -file matlab.mat
Name Size Bytes Class
A 2x3 48 double array
I_q 415x552x3 687240 uint8 array
ans 1x3 24 double array
num_of_cluster 1x1 8 double array
Grand total is 687250 elements using 687320 bytes
将该文件中的变量导入到工作区中:
>> load matlab.mat
该命令执行后,可以在工作区浏览器中看见这些变量,如图13-1所示。
图13-1 导入变量后的工作区视图
接下来用户可以访问这些变量。
>> num_of_cluster
num_of_cluster =
3
MATLAB中,另一个导入数据的常用函数为importdata,该函数的用法如下:
● importdata('filename'),将filename中的数据导入到工作区中;
● A = importdata('filename'),将filename中的数据导入到工作区中,并保存为变量A;
● importdata('filename','delimiter'),将filename中的数据导入到工作区中,以delimiter指定的符号作为分隔符;
例13-2 从文件中导入数据。
>> imported_data = importdata('matlab.mat')
imported_data =
ans: [1.1813 1.0928 1.6534]
A: [2x3 double]
I_q: [415x552x3 uint8]
num_of_cluster: 3
与load函数不同,importdata将文件中的数据以结构体的方式导入到工作区中。
13.1.3 文件的打开
MATLAB中可以使用open命令打开各种格式的文件,MATLAB自动根据文件的扩展名选择相应的编辑器。
需要注意的是open('filename.mat')和load('filename.mat')的不同,前者将filename.mat以结构体的方式打开在工作区中,后者将文件中的变量导入到工作区中,如果需要访问其中的内容,需要以不同的格式进行。
例13-3 open与load的比较。
>> clear
>> A = magic(3);
>> B = rand(3);
>> save
Saving to: matlab.mat
>> clear
>> load('matlab.mat')
>> A
A =
8 1 6
3 5 7
4 9 2
>> B
B =
0.9501 0.4860 0.4565
0.2311 0.8913 0.0185
0.6068 0.7621 0.8214
>> clear
>> open('matlab.mat')
ans =
A: [3x3 double]
B: [3x3 double]
>> struc1=ans;
>> struc1.A
ans =
8 1 6
3 5 7
4 9 2
>> struc1.B
ans =
0.9501 0.4860 0.4565
0.2311 0.8913 0.0185
0.6068 0.7621 0.8214
13.2 文本文件的读写
在上一节中介绍的函数和命令主要用于读写mat文件,而在应用中,需要读写更多格式的文件,如文本文件、word文件、xml文件、xls文件、图像文件和音视频文件等。本节介绍文本文件(txt)的读写。其他文件的读写,用户可以参考MATLAB帮助文档。
MATLAB中实现文本文件读写的函数如表13-1所示。
表13-1 MATLAB中文本文件读写函数
函 数 功 能
csvread 读入以逗号分隔的数据
csvwrite 将数据写入文件,数据间以逗号分隔
dlmread 将以 ASCII 码分隔的数值数据读入到矩阵中
dlmwrite 将矩阵数据写入到文件中,以 ASCII 分隔
textread 从文本文件中读入数据,将结果分别保存
textscan 从文本文件中读入数据,将结果保存为单元数组
下面详细介绍这些函数。
1. csvread、csvwrite
csvread函数的调用格式如下:
● M = csvread('filename'),将文件filename中的数据读入,并且保存为M,filename中只能包含数字,并且数字之间以逗号分隔。M是一个数组,行数与filename的行数相同,列数为filename列的最大值,对于元素不足的行,以0补充。
● M = csvread('filename', row, col),读取文件filename中的数据,起始行为row,起始列为col,需要注意的是,此时的行列从0开始。
● M = csvread('filename', row, col, range),读取文件filename 中的数据,起始行为 row,起始列为col,读取的数据由数组 range 指定,range 的格式为:[R1 C1 R2 C2],其中R1、C1为读取区域左上角的行和列,R2、C2为读取区域右下角的行和列。
csvwrite 函数的调用格式如下:
● csvwrite('filename',M),将数组M中的数据保存为文件filename,数据间以逗号分隔。
● csvwrite('filename',M,row,col),将数组M中的指定数据保存在文件中,数据由参数 row和col指定,保存row和col右下角的数据。
● csvwrite写入数据时每一行以换行符结束。另外,该函数不返回任何值。
这两个函数的应用见下面的例子。
例13-4 函数csvread和csvwrite 的应用。
本例首先将MATLAB的图标转化为灰度图,将数据存储在文本文件中,再将其部分读出,显示为图形。
编写M文件,命名为immatlab.m,内容为:
% the example of functions csvread and csvwrite
I_MATLAB= imread('D:\matlab.bmp'); % read in the image
I_MATLAB= rgb2gray(I_matlab); % convert the image to gray image
figure,imshow(I_matlab,'InitialMagnification',100); % show the image
csvwrite('D:\matlab.txt',I_matlab); % write the data into a text file
sub_MATLAB= csvread('D:\matlab.txt',100,100);% read in part of the data
sub_MATLAB= uint8(sub_matlab); % convert the data to uint8
figure,imshow(sub_matlab,'InitialMagnification',100); % show the new image
在命令窗口中运行该脚本,输出图形如图13-2所示。
(a) (b)
图13-2 例13-3 的运行结果
该例中涉及到了少量的图像处理内容,超出本书的范围,感兴趣的读者可以查阅 MATLAB帮助文档中关于Image Processing Toolbox的介绍。
2. dlmread、dlmwrite(个人觉得这个比较好用)
dlmread函数用于从文档中读入数据,其功能强于csvread。dlmread的调用格式如下:
● M = dlmread('filename')
● M = dlmread('filename', delimiter)
● M = dlmread('filename', delimiter, R, C)
● M = dlmread('filename', delimiter, range)
其中参数delimiter用于指定文件中的分隔符,其他参数的意义与csvread函数中参数的意义相同,这里不再赘述。dlmread函数与csvread函数的差别在于,dlmread函数在读入数据时可以指定分隔符,不指定时默认分隔符为逗号。
dlmwrite函数用于向文档中写入数据,其功能强于csvwrite函数。dlmwrite函数的调用格式为:
● dlmwrite('filename', M),将矩阵M的数据写入文件filename中,以逗号分隔。
● dlmwrite('filename', M, 'D'),将矩阵M的数据写入文件filename中,采用指定的分隔符分隔数据,如果需要tab键,可以用“\t”指定。
● dlmwrite('filename', M, 'D', R, C),指定写入数据的起始位置。
● dlmwrite('filename', M, attribute1, value1, attribute2, value2, ...),指定任意数目的参数,可以指定的参数见下表。
● dlmwrite('filename', M, '-append'),如果filename指定的文件存在,在文件后面写入数据,不指定时则覆盖原文件。
● dlmwrite('filename', M, '-append', attribute-value list),叙写文件,并指定参数。
● dlmwrite 函数的可用参数如表13-2所示。
表13-2 dlmwrite函数的可用参数
参 数 名 功 能
delimiter 用于指定分隔符
newline 用于指定换行符,可以选择“pc”或者“unix”
roffset 行偏差,指定文件第一行的位置,roffset 的基数为 0
coffset 列偏差,指定文件第一列的位置,coffset 的基数为 0
precision 指定精确度,可以指定精确维数,或者采用 c 语言的格式,如“.5f”
3. textread,textscan
当文件的格式已知时,可以利用textread函数和textscan函数读入。这里只介绍这两个函数应用的实例。
例13-5 通过%读入文件,按照原有格式读取。
文件的内容为:
Sally Level1 12.34 45 Yes
在命令窗口中输入:
>> [names, types, x, y, answer] = textread('D:\mat.txt','%s %s %f %d %s', 1)
得到结果为:
names =
'Sally'
types =
'Level1'
x =
12.3400
y =
45
answer =
'Yes'
例13-6 函数csvread和csvwrite的应用
Sally Level1 12.34 45 1.23e10 inf NaN Yes
Joe Level2 23.54 60 9e19 -inf 0.001 No
Bill Level3 34.90 12 2e5 10 100 No
>> fid = fopen('D:\mat.txt');
>> C = textscan(fid, '%s %s %f %u %f %f %s');
>> fclose(fid);
13.3 低级文件I/O
本节介绍一些基本的文件操作,这些操作如表13-3所示。
表13-3 MATLAB的基本文件操作
函 数 功 能
fclose 关闭打开的文件
feof 判断是否为文件结尾
ferror 文件输入输出中的错误查找
fgetl 读入一行,忽略换行符
fgets 读入一行,直到换行符
fopen 打开文件,或者获取打开文件的信息
fprintf 格式化输入数据到文件
fread 从文件中读取二进制数据
frewind 将文件的位置指针移至文件开头位置
fscanf 格式化读入
fseek 设置文件位置指针
ftell 文件位置指针
fwrite 向文件中写入数据
下面重点介绍函数fprintf。该函数的调用格式如下:
count = fprintf(fid, format, A, ...),该语句将矩阵A及后面其他参数中数字的实部以 format 指定的格式写入到fid指定的文件中,返回写入数据的字节数。
上面语句中,参数format由%开头,共可由4个部分组成,分别如下:
● 标记(flag),为可选部分。
● 宽度和精度指示,为可选部分。
● 类型标志符,为可选部分。
● 转换字符,为必需部分。
1. 标记
标记用于控制输出的对齐方式,可以选择的内容如表13-4所示。
表13-4 标记的可选内容
函 数 功 能 示 例
负号(-) 在参数左侧进行判别 %-5.2d
加号(+) 在数字前添加符号 %+5.2d
空格 在数字前插入空格 % 5.2d
0 在数字前插入0 .2d
2. 宽度和精度指示
用户可以通过数字指定输出数字的宽度及精度,格式如下:
● o,指定数字的宽度;
● %6.2f,指定数字的宽度及精度;
● %.2f,指定数字的精度。
例13-6 fprintf函数宽度和精度指示符示例。
在命令窗口中输入如下命令:
>> file_type = fopen('D:\type.txt','w');
>> fprintf(file_h, '%6.2f .8f\n', 1.2, -43.3);
>> fprintf(file_h, 'o f\n', 1.2, -43.3);
>> fprintf(file_h, '%.2f %.8f\n', 1.2, -43.3);
>> fclose(file_h)
ans =
0
打开该文件,其内容为:
1.20 -43.30000000
1.200000 -43.300000
1.20 -43.30000000
从上述结果可以看出宽度和精度控制的效果。
3. 转换字符
转换字符用于指定输出的符号,可以选择的内容如表13-5所示。
表13-5 格式化输出的标志符及意义
标 志 符 意 义
%c 输出单个字符
%d 输出有符号十进制数
%e 采用指数格式输出,采用小写字母 e,如:3.1415e+00
%E 采用指数格式输出,采用大写字母 E,如:3.1415E+00
%f 以定点数的格式输出
%g %e及%f的更紧凑的格式,不显示数字中无效的 0
%G 与%g相同,但是使用大写字母E
%i 有符号十进制数
%o 无符号八进制数
%s 输出字符串
%u 无符号十进制数
%x 十六进制数(使用小写字母a-f)
%X 十六进制数(使用大写字母A-F)
其中 %o、%u、%x、%X支持使用子类型,具体情况这里不再赘述。格式化输出标志符的效果见下面的例子。
例13-7 fprintf 格式化输出示例。
>> x = 0:.1:1;
>> y = [x; exp(x)];
>> fid = fopen('exp.txt', 'wt');
>> fprintf(fid, '%6.2f .8f\n', y);
>> fclose(fid)
ans =
0
显示该文件:
>> type exp.txt
0.00 1.00000000
0.10 1.10517092
…
0.90 2.45960311
1.00 2.71828183
例13-9 利用 fprintf 函数在显示器上输出字符串
>> fprintf(1,'It''s Friday.\n')
It's Friday.
在该例中,利用1表示显示器,并且用两个单引号显示单引号,使用\n进行换行。在格式化输出中,这类符号称为转义符。MATLAB中的常用转义符如表13-6所示。
表13-6 MATLAB中的常用转义符
转 义 符 功 能
\b 退格
\f 表格填充
\n 换行符
\r回车
\ttab
\\ 反斜线
\'' 或 '' 单引号
%% 百分号
13.4 利用界面工具导入数据
除前面几节介绍的函数外,也可以通过界面工具将数据导入到工作区中。本节介绍利用工作区浏览器中的工具导入数据。
二、MATLAB GUI 文件另存为问题
1,matlab保存的文件格式是自身的".mat" workspace格式,很不巧的跟Microsoft Access Table shortcut是同一个后缀,所以显示出同样的图标,这个可以忽略,只需要保证在matlab里处理就不会有问题。
2,matlab不能保存".xls"文件,那是excel的格式,而matlab任何save命令都产生自己的matlab格式,除非用低级IO命令fwrite自己输出,比如输出纯文本txt/csv等等。
3,即使你强行采用xls作为后缀名,结果同样也是用matlab格式保存,只是后缀不同而已。
4,生成带路径文件全名字符串时,用fullfile函数最佳,可以避免多了或者少了“\”斜杠的问题。
5,建议save的时候指定保存的变量,这样可以避免保存一些临时在命令窗口输入命令而产生的不需要的垃圾。当然,如果你变量太多,嫌麻烦,也可以一股脑就这么save。
6,我的建议修改如下:
[filename ,pathname]=uiputfile({'*.mat','MAT-files(*.mat)'},'保存');
str=fullfile(pathname,filename);
save(str,'varname1', 'varname2', 'varname3');
xls文件不可以,你的意思是不是csv? comma separated variables? 同样可以用excel打开,但是实际上是用逗号分隔的纯文本文件。
有3种方法可以实现
save 加参数指定文件格式,文本或者.mat格式
csvwrite 写matrix到文件
fwrite,这个稍微复杂一些,根据你的问题,似乎不需要这样做。
三、matlab里csvread和load,两个命令的区别?
命令 功能
load Filename 将名为Filename的MAT文件中的所有变量加载到工作空间中
load Filename x y z 将名为Filename的MAT文件中的x、y、z等指定变量加载到工作空间中
load Filename -regexp pat1 pat2 将名为Filename的MAT文件中符合表达式要求的变量加载到工作空间中
load Filename x y z -ASCII 将名为Filename的8位ASCII文件中的x、y、z等指定变量加载到工作空间中
load 是读取matalab本身附带的索引图(具体路径是C:\MATLAB2009\toolbox\wavelet\wavedemo);而imread是读取你自己的图片(也就是你电脑上的图)
imread
该函数用于读取图片文件中的数据。在matlab的命令窗口中输入doc imread或者help imread即可获得该函数的帮助信息。
matlab的imread很强大,一个命令可以读取各种类型的图像。但是imread并不是一个实际功能函数。不同的图像格式有不同的编码方式,因此有不同的读取方式。实际上,为每种不同格式的图像编写各自的读取函数是适当的,实际中也是这么做的。
matlab就是这样的,imread只是一个入口函数。它仅仅是做了一些文件名的处理,从你的文件名中,找到绝对路径,找到图像后缀名,然后调用合适的读取函数。
比如你打开\toolbox\m www.hbbz08.com atlab\imagesci\private文件夹会看到很多诸如readjpg.m,readtif.m的文件。这些才是不同格式图片读取的真正函数,但是!这些函数也不是实际功能函数!你打开这些m函数就可以看到里面其实很简单。它们所做的事情和imread差不多。也是调用了一些别的函数。比如readjpg.m里的实际读取函数是rjpg8c rjpg16c 这些。你会发现这些文件也存在于上面所说的这个文件夹中,但是它们的后缀名不是.m,而是.mexw32(.mexw64 for 64bit),这些实际功能函数并不是用matlab编写的,而是用C编写的,它们是经过编译的文件,不是文本文件。matlab只是调用他们而已。
也就是说实际上matlab读取图像也是调用了C语言编写的代码。而且不同格式的图像有不同的代码。imread只不过是个入口函数而已。
这种结构在matlab里非常非常非常常见。
管中窥豹,可见一斑,看来matlab高级语言得以应用也是建立在C语言的架构之上的。
四、谁能告诉告诉我啊
要这个做什么:
A
A:对象代码库文件
AAM:Authorwareshocked文件
AAS:Authorwareshocked包
ABF:Adobe二进制屏幕字体
ABK:CorelDRAW自动备份文件
ABS:该类文件有时用于指示一个摘要(就像在一篇有关科学方面的文章的一个摘要或概要,取自abstract)
ACE:Ace压缩档案格式
ACL:CorelDRAW6键盘快捷键文件
ACM:Windows系统目录文件
ACP:Microsoftoffice助手预览文件
ACR:美国放射医学大学文件格式
ACT:Microsoftoffice助手文件
ACV:OS/2的驱动程序,用于压缩或解压缩音频数据
AD:AfterDark屏幕保护程序
ADA:Ada源文件(非-GNAT)
ADB:Ada源文件主体(GNAT);HP100LX组织者的约定数据库
ADD:OS/2用于引导过程的适配器驱动程序
ADF:Amiga磁盘文件
ADI:AutoCAD设备无关二进制绘图仪格式
ADM:AfterDark多模块屏幕保护;WindowsNT策略模板
ADP:FaxWork用于传真调制解调器的交互安装文件;AstoundDynamite文件
ADR:AfterDark随机屏幕保护;SmartAddress的地址簿
ADS:Ada源文件说明书(GNAT)
AFM:Adobe的字体尺度
AF2,AF3:ABC的FlowChat文件
AI:AdobeIllustrator格式图形
AIF,AIFF:音频互交换文件,SiliconGraphicandMacintosh应用程序的声音格式
AIFC:压缩AIF
AIM:AOL即时信息传送
AIS:ACDSee图形序列文件;VelvetStudio设备文件
AKW:RoboHELP的帮助工程中所有A-关键词
ALAW:欧洲电话音频格式
ALB:JASCImageCommander相册
ALL:艺术与书信库
AMS:VelvetStudio音乐模块(MOD)文件;Extreme的Tracker模块文件
ANC:CanonComputer的调色板文件,包含一系列可选的颜色板
ANI:Windows系统中的动画光标
ANS:ANSI文本文件
ANT:SimAntForWindows中保存的游戏文件
API:AdobeAcrobat使用的应用程序设计接口文件
APR:LotusApproach97文件
APS:MicrosoftVisualC++文件
ARC:LHARC的压缩档案文件
ARI:Aristotle声音文件
ARJ:RobertJungARJ压缩包文件
ART:XaraStudio绘画文件;CanonCrayola美术文件;ClipArt文件格式;另一种光线跟踪格式;AOL使用的用Johnson—Grace压缩算法压缩的标记文件
ASA:MicrosoftVisualInterDev文件
ASC:ASCⅡ文本文件;PGP算法加密文件
ASD:MicrosoftWord的自动保存文件;Microsoft高级流媒体格式(microsoftadvancedstreamingFORMat,ASF)的描述文件;可用NSREX打开VelvetStudio例子文件
ASE:VelvetStudio采样文件
ASF:Microsoft高级流媒体格式文件
ASM:汇编语言源文件,Pro/E装配文件
ASO:AstoundDynamite对象文件
ASP:动态网页文件;ProCommPlus安装与连接脚本文件;Astound介绍文件
AST:Astound多媒体文件;ClarisWorks“助手”文件
ASV:DataCAD自动保存文件
ASX:Cheyenne备份脚本文件;Microsoft高级流媒体重定向器文件,视频文件
ATT:AT<Group4位图文件
ATW:来自个人软件的AnyTimeDeluxeForWindows个人信息管理员文件
AU:Sun/NeXT/DEC/UNIX声音文件;音频U-Law(读作“mu-law”)文件格式
AVB:ComputerAssociatesInoculan反病毒软件的病毒感染后文件
AVI:MicrosoftAudioVideoInterleave电影格式
AVR:AudioVisualResearch文件格式
AVS:应用程序可视化格式
AWD:FaxVien文档
AWR:Telsis数字储存音频文件扩展名格式
Axx:ARJ压缩文件的分包序号文件,用于将一个大文件压至几个小的压缩包中(xx取01-99的数字)
A3L:Authorware3.x库文件
A4L:Authorware4.x库文件
A5L:Authorware5.x库文件
A3M,A4M:AuthorwareMacintosh未打包文件
A4P:Authorware无运行时间的打包文件
A3W,A4W,A5W:未打包的AuthorwareWindows文件
B
BAK:备份文件
BAS:BASIC源文件
BAT:批处理文件
BDF:WestPointBridgerDesigner文件
BFC:Windows95Briefcase文档
BG:BackgammonForWindows下的游戏文件
BGL:MicrosoftFlightSimulator(微软飞行模拟器)的视景文件
BI:二进制文件
BIF:GroupWise的初始化文件
BIFF:XLIFE3D格式文件
BIN:二进制文件
BK,BK
BKS:IBMBookManagerRead书架文件
BMK:书签文件
BMP:Windows或OS/2位图文件
BMI:ApogeeBioMenace数据文件
BOOK:AdobeFrameMakerBook文件
BOX:LotusNotes的邮箱文件
BPL:BorlardDelph4打包库
BQY:BrioQuery文件
BRX:用于查看多媒体对象目录的文件
BSC:MSDeveloperStudio浏览器信息文件
BSP:Quake图形文件
BS1:ApogeeBlakeStone数据文件
BS_:MicrosoftBookshelfFind菜单外壳扩展名
BTM:Norton应用程序使用的批处理文件
BUD:Quicken的备份磁盘
BUN:CakeWalk声音捆绑文件(一种MIDI程序)
BW:SGI黑白图像文件
BWV:商业波形文件
BYU:BYU的电影文件格式
B4:HelixNutsandBolts文件
C
C:C代码文件
C0l:台风波形文件
CAB:Microsoft压缩档案文件
CAD:Softdek的DrafixCAD文件
CAL:CALS压缩位图;日历计划表数据
CAM:Casio照相机格式
CAP:压缩音乐文件格式
CAS:逗号分开的ASCⅡ文件
CAT:Quicken使用的IntellCharge分类文件
CB:Microsoft干净引导文件
CBI:二进制卷格式文件(用于IBM大型机系统)
CC:VisualdBASE用户自定义类文件
CCA:cc:邮件文件
CCB:VisualBasic动态按钮配置文件
CCF:多媒体查看器配置文件,用于OS/2
CCH:Corel图表文件
CCM:Lotuscc:邮箱(例如“INBOX.CCM”)
CCO:CyberChat数据文件
CCT:MacromediaDirectorShockwave投影
CDA:CD音频轨道
CDF:Microsoft频道定义格式文件
CDI:Philip的高密盘交互格式
CDM:VisualdBASE自定义数据模块文件
CDR:CorelDRAW绘图文件;原始音频CD数据文件
CDT:CorelDRAW模板
CDX:CorelDRAW压缩绘图文件;MicrosoftVisualFoxPro索引文件
CEL:CIMFast事件语言文件
CER:证书文件(MIMEx-x509-ca-cert)
CFB:Compton的多媒文件
CFG:配置文件
CFM:CotdFusion模板文件;VisualdBASEWindows用户定制表单
CGI:公共网关接口脚本文件
CGM:计算机图形元文件
CH:OS/2配置文件
CHK:由Windows磁盘碎片整理器或磁盘扫描保存的文件碎片
CHM:编译过的HTML文件
CHR:字符集(字体文件)
CHP:VenturaPublisher章节文件
CHT:ChartViem文件;HarvardGraphics矢量文件
CIF:AdaptecCD创建器CD映像文件
CIL:ClipGallery下载包
CIM:SimCity2000文件
CIN:OS/2改变控制文件用于跟踪INI文件中的变化
CK1:iD/ApogeeCommanderKeen1数据文件
CK2:iD/ApogeeCommanderKeen2数据文件
CK3:iD/ApogeeCommanderKeen3数据文件
CK4:iD/ApogeeCommanderKeen4数据文件
CK5:iD/ApogeeCommanderKeen5数据文件
CK6:iD/ApogeeCommanderKeen6数据文件
CLASS:Java类文件
CLL:CrickSoftwareClicker文件
CLP:Windows剪贴板文件
CLS:VisualBasic类文件
CMD:WindowsNT,OS/2的命令文件;DOSCD/M命令文件;dBASEⅡ程序文件
CMF:Corel元文件
CMG:Chessmaster保存的游戏文件
CMP:JPEG位图文件;地址文档
CMV:CorelMove动画文件
CMX:CorelPresentationExchange图像
CNF:Telnet,Windows和其他其内格式会发生改变的应用程序使用的配置文件
CNM:Windows应用程序菜单选项和安装文件
CNQ:CompuworksDesignShop文件
CNT:Windows(或其他)系统用于帮助索引或其他目的内容文件
COB:TrueSpace2对象文件
COD:MicrosoftC编译器产生的可显示机器码/汇编代码文件,其中附有源C代码作为注释
COM:命令文件(程序)
CPD:CorelPrintOffice文件(图形)
CPD,CPE传真覆盖文档
CPI:MicrosoftMS-DOS代码页信息文件
CPL:控制面板扩展名,Corel颜色板
CPO:Corel打印存储文件
CPP:C++代码文件
CPR:Corel提供说明书文件
CPT:Corel照片-绘画图像
CPX:CorelPresentationExchange压缩图形文件
CRD:WindowsCardfile文件
CRP:Corel提供的运行时介绍文件;VisualdBASE自定义报表文件
CRT:认证文件
CSC:Corel脚本文件
CSP:PCEmceeOn_Screen图像
CSS:瀑布式表格文件
CST:MacromediaDirectorCast文件
CSV:逗号分隔的值文件
CT:ScitexCT位图文件;PaintShopProGrapic编辑器文件
CTL:通常用于表示一个包含控件信息的文件;FaxWork用它来保持有关每个传真收到或发出的信息
CUE:Microsoft提示牌数据文件
CUR:Windows光标文件
CUT:DrHalo位图文件
CV:Corel版本的档案文件;MicrosoftCodeView信息屏幕文件
CWK:ClarisWorks数据文件.
CWS:ClarisWorks模块
CXT:MacromediaDirector受保护的(不可编辑的)投影文件
CXX:C++源代码文件
D
DAT:数据文件;WrodPerfect合并数据文件;用于一些MPEG格式的文件
DB:Borland的Paradox7表
DBC:MicrosoftVisualFoxPro数据库容器文件
DBF:dBASE文件,一种由Ashton-Tate创建的格式,可以被ACT!、Lipper、FoxPro、Arago、Wordtech、Xbase和类似数据库或与数据库有关产品识别;可用数据文件(能被Excel97打开);Oracle8.1.x表格空间文件
DBX:DataBearn图像;MicrosoftVisualFoxPro表格文件
DCM:DCM模块格式文件
DCR:冲击波文件
DCS:桌面颜色分隔文件
DCT:MicrosoftVisualFoxPro数据库容器
DCU:Delphi编译单元文件
DCX:MicrosoftVisualFoxPro数据库容器;基于PCX的传真图像;宏
DC5:DataCAD绘图文件
DDF:Btrieve或Xtrieve数据定义文件,它包含用于描述Btrieve或Xtrieve文件的元数据
DDIF:DigitalEquipment或Compaq格式,用于保存他们图像与字处理文档
DEF:SmartWareⅡ数据文件;C++模块定义文件
DEFI:Oracle7卸载脚本文件
DEM:用于表示数字高度模型的USGS基准的文件
DER:认证文件
DEWF:MacintoshSoundCap/SoundEdit录音设备格式
DGN:Macintosh95CAD绘图文件
DIB:设备无关位图
DIC:目录
DIF:可进行数据互换的电子表格
DIG:DigiLink格式;SoundDesignerⅠ音频文件
DIR:MacromediaDirector文件
DIZ:描述文件
DLG:C++对话框脚本文件
DLL:动态链接库
DLS:可下载声音文件
DMD:VisualdBASE数据模块文件
DMF:X-Trakker音乐模块(MOD)文件
DOC:FrameMaker或FrameBuilder文档;WordStar文档、WordPerfect文档、MicrosoftWord文档;DisplayWrite文档
DOT:MicrosoftWord文档模板
DPL:BorlandDelph4压缩库
DPR:BorlandDelphi工程头文件
DRAW:Acorn的基于对象的矢量图像文件
DRV:驱动程序
DRW:MicrografxDesigner/Draw;Pro/E绘画文件
DSF:MicrografxDesignerVFX文件
DSG:DOOM保存的文件
DSM:DynamicStudio音乐模块(MOD)文件
DSP:MicrosoftDeveloperStudio工程文件
DSQ:CorelQUERY(查询)文件
DST:刺绣机图形文件
DSW:MicrosoftDeveloperStudio工作区文件
DTA:WordBank(世界银行)的STARS数据文件
DTD:SGML文档类型定义(DTD)文件
DTED:地面高度数字数据(图形的数据格式)文件
DTF:SymantecQ&A相关的数据库数据文件
DTM:DigiTrakker模块文件
DUN:Microsoft拔号网络导出文件
DV:数字视频文件(MIME)
DWD:DiamondWare数字化文件
DWG:AutoCAD工程图文件;AutoCAD或GenericCADD老版本的绘图格式
DXF:可进行互交换的绘图文件格式,二进制的DWG格式的文本表示;数据交换文件
DXR:MacromediaDirector受保护(不可编辑)电影文件
D64:Commodore的64位模拟磁盘图像文件
E
EDA:EnsoniqASR磁盘映像
EDD:元素定义文档(FrameMaker+SGML文档)
EDE:EnsoniqEPS磁盘映像
EDK:EnsoniqKT磁盘映像
EDQ:EnsoniqSQ1/SQ2/Ks32磁盘映像
EDS:EnsoniqSQ80磁盘映像
EDV:EnsoniqVFX-SD磁盘映像
EFA:EnsoniqASR文件
EFE:EnsoniqEPS文件
EFK:EnsoniqKT文件
EFQ:EnsoniqSQ1/SQ2/Ks32文件
EFS:EnsoniqSQ80文件
EFV:EnsoniqVFX-SD文件
EMD:ABT扩展模块
EMF:Windows增强元文件
EML:MicrosoftOutlookExpress邮件消息(MIMERTC822)文件
ENC:重演文件
ENFF:中性文件格式扩展名
EPHTML:Perl解释增强HTML文件
EPS:压缩的PostScript图像
EPSF:压缩的PostScript文件
ERI:ERWin文件
ERR:当RobooHELP帮助编译器企图编译一个帮助系统源文件时用来存储错误消息的文件
EPX:ERWin文件
ESPS:ESPS音频文件
EUI:EnsoniqESP家族的压缩磁盘映像
EVY:特使文档
EWL:MicrosoftEncarta文档
EXC:MicrosoftWord禁止字字典
EXE:可执行文件(程序)
F
F:FORTRAN文件
F2R:Farandoyle线性模块格式
F3R:Farandoyle分块线性模块格式
F77:FORTRAN文件
F90:FORTRAN文件
FAR:FradoleComposer音乐模块(MOD)文件
FAV:MicrosoftOutlook导航条
FAX:传真类型图像
FBK:Navison金融备份
FCD:虚拟CD-ROM
FDB:Navison金融数据库
FDF:AdobeAcrobat表单文档文件
FEM:CADRE有限元素网络文件
FFA,FFL,FFO,FFK:Microsoft快速查找文件
FFF:GUSPnP银行文件格式
FFT:最终格式文本(IBM的DCA一部分)
FH3:AldusFreehand3绘图文件
FIF:Fractal图像文件
FIG:REND386/AVRIL使用的文件格式
FITS:CCD照相机图像;灵活图像传输系统
FLA:MacromediaFlash电影
FLC:AutodeskFLIC动画文件
FLF:CorelParadox产生的格式:NavisonFinancials许可文件;OS/2驱动程序文件
FLI:AutodeskFLIC动画
FLT:StarTrekker音乐模块(MOD)文件;MultiGenInc的OpenFlight使用的文件格式;Corel过滤器文件
FM:AdobeFrameMaker文档
FMB:Oracle4.0版或以后版本表单的二进制源代码文件
FML:文件镜象列表(GetRight)
FMT:Oracle4.0版或以后版本表单的文本格式;MicrosoftSchedule+打印文件
FMX:Oracle4.0版或以后版本可执行表单
FND:MicrosoftExplorer保存的搜索文件(Findapplet)
FNG:字体组文件(字体导航器,FontNavigator)
FNK:FunkTracker模块格式
FOG:Fontographer模块字体
FON:系统字体
FOR:FORTRAN文件
FOT:字体相关文件
FP:FileMakerPro文件
FP1:FlyingPigsforWindows数据文件
FP3:FileMakerPro文件
FPT:FileMakerPro文件;MicrosoftFoxPro备注字体文件
FPX:FlashPix位图
FRM:表单;FrameMaker或FrameBuilder文档;Oracle可执行表(3.0版或早期版本);VisualBasic表单;WordPerfectMerge表单;DataCAD标志报表文件
FRT:MicrosoftFoxPro报表文件
FRX:VisualBasic表单文本;MicrosoftFoxPro报表文件
FSF:fPrintAuditTool文件格式
FSL:Borland的Paradox7表单;CorelParadox保存的表单
FSM:Parandoyle示例格式
FT:LotusNotes全文本索引
FTG:全文本搜索组文件,由Windows帮助系统查找时产生——可以删除,并在需要时重建起来
FTS:全文本搜索引文件,由Windows帮助系统查找时产生
FW2:FrameworkⅡ文件
FW3:FrameworkⅢ文件
FW4:FrameworkⅣ文件
FXP:经MicrosoftFoxPro编译的源文件
FZB:CasioFZ-1银行转储
FZF:CasioFZ-1完全转储
FZV:CasioFZ-1声音转储
G
G721:RawCCITTG.721
G723:RawCCITTG.7233或5bitADPCM格式数据
GAL:Corel多媒体管理器相集
GCD:GenericCADD绘画文件(后续版本)
GCP:GroundControlPoint(地面控制点)文件,用于远景数据形成图像过程,经常用于生成图工程—CHIPS(copenhagenimageprocessingsystem)使用这些文件
GDB:InterBase数据库文件
GDM:铃声、口哨声和声音板模块格式
GED:GEDCOM系谱数据文件,用于记录和交换系谱数据的流行格式;图形环境文档绘画
GEM:GEM元文件
GEN:Ventura产生的文本文件
GetRight:GetRight未完成的下载文件
GFC:Patton&PattonFlowCharting4flowchart文件
GFI,GFX:Genigraphics图形链接表示文件
GHO:Norton克隆磁盘映像
GID:Windows95全局索引文件(包括帮助状态)
GIF:CompuServe位图文件
GIM,GIX:Genigraphics图形链接介绍文件
GKH:EnsoniqEPS家簇磁盘映像文件
GKS:GravisGripKey文档
GL:动画格式
GNA:Genigraphics图形链接介绍文件
GNT:生成代码,MicroFocus属性格式里的可执行代码
GNX:Genigraphics图形链接介绍文件
GRA:MicrosoftGraph文件
GRD:用于远程视景数据产生地图过程的格式文件,通常应用于形成地图工程—CHIPS(copenhagenimageprocessingsystem)使用这些文件
GRF:Grapher(GoldenSoftware公司)图形文件
GRP:程序管理组
GSM:RawGSM6.10音频流;Raw“bytealigned(比特对齐的)”GSM6.10音频流;USRobotics语音调制解调器
GTK:Graoumftracker(老)音乐模块(MOD)文件
GT2:Graoumftracker(新)音乐模块(MOD)文件
GWX,GWZ:Cenigraphis图形链接介绍文件
GZ:UNIXgzip压缩文件
H
H:C程序头文件
HCM:IBMHCM配置文件
HCOM:声音工具HCOM格式
HCR:IBMHCD/HCM产品配置文件
HDF:高级计算机应用程序本地中心(NCSA)geospatialHierarchial数据格式文件
HED:HighEdit文档
HEL:MicrosoftHellbender格式保存的游戏文件
HEX:MacintoshBinHex2.0文件
HGL:HP图形语言绘图文件
HH:映射文件,包括一些话题ID和在帮助文件系统中话题的映射数字—允许运行中应用程序发送给用户合适的上下文帮助话题
HLP:帮助文件;DateCADWindows帮助文件
HOG:LucasArts的DarkForcesWAD文件
HPJ:VisualBasic帮助工程
HPP:C++程序头文件
HQX:MacintoshBinHex4.0文件
HST:历史文件
HT:HyperTerminal(超级终端)
HTM,HTML:超文本文档
HTT:Microsoft超文本模板
HTX:扩展HTML模板
HXM:Descent2HAM文件扩展
I
ICA:Citrix文件
ICB:Targa位图文件
ICC:Kodak打印机格式文件
ICL:图标库文件
ICM:图形颜色匹配配置文件
ICO:Windows图标
IDB:MSDev中间层文件
IDD:MIDI设备定义
IDF:MIDI设备定义(Windows95需要的文件)
IDQ:Internet数据查询文件
IDX:MicrosoftFoxPro相关数据库索引文件;SymantecQ&A相关数据库索引文件;MicrosoftOutlookExpress文件
IFF:交换格式文件;AmigaILBM
IGES:初始图形交换说明文件
IGF:插入系统元文件
IIF:QuickBooksforWindows交换文件
ILBM:位图图形文件
IMA:WinImage磁盘映像文件
IMG:GEM映像
IMZ:WinImage压缩磁盘映像文件
INC:汇编语言或动态服务器包含文件
INF:信息文件
INI:初始化文件;MWaveDSPSynth的“nwsynth.ini”GMS安装;CravisUltrasoundbank安装
INP:Oracle3.0版或早期版本的表单源代码
INRS:INRS远程通信声频
INS:InstallShield安装脚本;X-Internet签字文件;EnsoniqEPS字簇设备;Cell/ⅡMAC/PC抽样设备
INT:中间代码,当一个源程序经过语法检查后编译产生一个可执行代码
IOF:Findit文档
IQY:MicrosoftInternet查询文件
ISO:根据ISD9660有关CD-ROM文件系统标准列出CD-ROM上的文件
ISP:X-Internet签字文件
IST:数字跟踪设备文件
ISU:InstallShield卸装脚本
IT:脉冲跟踪系统音乐模块(MOD)文件
ITI:脉冲跟踪系统设备
ITS:脉冲跟踪系统抽样,Internet文档位置
IV:OpenInventor中使用的文件格式
IVD:超过20/20微观数据维数或变量等级文件
IVP:超过20/20的用户子集配置文件
IVT:超过20/20表或集合数据文件
IVX:超过20/20微数据目录文件
IW:Idlewild屏幕保护程序
IWC:InstallWatch文档
J
J62:Ricoh照相机格式
JAR:Java档案文件(一种用于applet和相关文件的压缩文件)
JAVA:Java源文件
JBF:PaintShopPro图像浏览文件
JFF,JFIF,JIF:JPEG文件
JMP:SAS的JMPDiscovery表格统计文件
JN1:EpicMegaGames的JilloftheJungle数据文件
JPE,JPEG,JPG:JPEG图形文件
JS:javascript源文件
JSP:HTML网页,其中包含有对一个Javaservlet的参考
JTF:JPEG位图文件
K
K25:Kurzweil2500抽样文件
KAR:卡拉OKMIDI文件(文本+MIDI)
KDC:Kodak光增强器
KEY:DataCAD图标工具条文件
KFX:KoFakGroup4图像文件
KIZ:Kodak数字明信片文件
KKW:RoboHELP帮助工程索引设计器中与主题无关的K开头的所有关键字
KMP:KorgTrinityKeyMap文件
KQP:Konica照相机本地文件
KR1:Kurzweil2000抽样(多软驱)文件
KRZ:Kurzweil2000抽样文件
KSF:KorgTrinity抽样文件
KYE:Kye游戏数据
L
LAB:VisualdBASE标签文件
LBM:DeluxePaint位图文件
LBT,LBX:MicrosoftFoxPro标签文件
LDB:MicrosoftAccess加锁文件
LDL:CorelParadox分发库
LEG:Legacy文档
LES:Logitech娱乐系统游戏配置文件(与REC文件一样)
LFT:3DStudio(DOS)放样文件
LGO:Paintbrush(Microsoft画图应用程序)的徽标文件
LHA:LZH更换文件后缀
LIB:库文件
LIN:DataCAD线型文件
LIS:结构化查询报告(SQR)程序产生的输出文件
LLX:Laplink交换代理
LNK:Windows快捷方式文件
LOG:日志文件
LPD:HelixNut和Bolt文件
LRC:Intel可视电话文件
LSL:CorelParadox保存的库文件
LSP:AutoLISP、CommonLISP和其他LISP语言文件
LST:列表文件
LU:ThoughtWing库单元文件
LVL:ParallaxSoftware的MinerDescent/D2Level扩展
LWLO:Lightwave分层对象文件
LWOB:Lightwave对象文件
LWP:LotusWordPro96/97文件
LWSC:Lightwave视景文件
LYR:DataCAD层文件
LZH:LHARC压缩档案
LZS:Skyroads数据文件
M
M1V:MPEG相关文件(MIME“mpeg”类型)
M3D:CorelMotion3D动画文件
M3U:MPEGURL(MIME声音文件)
MAC:MacPaint图像文件
MAD:MicrosoftAccess模块文件
MAF:MicrosoftAccess表单文件
MAG:在一些日本文件中发现的图形文件格式
MAGIC:魔力邮件监视器配置文件
MAK:VisualBasil或MicrosoftVisualC++工程文件
MAM:MicrosoftAccess宏
MAN:UNIX手册页输出
MAP:映射文件;DukeNukem3DWAD游戏文件
MAQ:MicrosoftAccess查询文件
MAR:MicrosoftAccess报表文件
MAS:LotusFreelanceGraphicsSmartMaster文件
MAT:MicrosoftAccess表;3DStudioMAX材料库
MAUD:MAUD抽样格式
MAX:Kinetx的3DStudioMAX文件;该格式用于一个3D场景文件;Paperport文件;OrCAD设计文件
MAZ:Hover迷路数据;Division的dVS/dVISE使用的文件格式
MB1:ApogeeMonsterBash数据文件
MBOX:BerkeleyUnix邮箱格式
MBX:MicrosoftOutlook保存email格式;Eudora邮箱
MCC:Dailerl0呼叫卡
MCP:MetrowerksCodeWarrior工程文件
MCR:DataCAD键盘宏文件
MCW:MicrosoftWord的Macintosh文档
MDA:MicrosoftAccess内抽入器;MicrosoftAccess2.0版及其后续版本的工作组事件
MDB:MicrosoftAccess数据库
MDE:MicrosoftAccessMDE文件
MDL:数字跟踪器音乐模块(MOD)文件;Quake模块文件
MDN:MicrosoftAccess空数据库模板
MDW:MicrosoftAccess工作组文件
MDZ:MicrosoftAccess向导模板文件
MED:音乐编辑器,OctaMED音乐模块(MOD)文件
MER:电子表格/数据库数据交换格式;FileMaker、Excel及其他软件能识别
MET:表示管理器元文件
MFG:Pro/ENGINEER制造文件
MGF:在材料与
以上就是关于mat转csv相关问题的回答。希望能帮到你,如有更多相关问题,您也可以联系我们的客服进行咨询,客服也会为您讲解更多精彩的知识和内容。
推荐阅读: