HOME 首页
SERVICE 服务产品
XINMEITI 新媒体代运营
CASE 服务案例
NEWS 热点资讯
ABOUT 关于我们
CONTACT 联系我们
创意岭
让品牌有温度、有情感
专注品牌策划15年

    mat转csv

    发布时间:2023-03-13 03:34:23     稿源: 创意岭    阅读: 97        问大家

    大家好!今天让创意岭的小编来大家介绍下关于mat转csv的问题,以下是小编对此问题的归纳整理,让我们一起来看看吧。

    ChatGPT国内免费在线使用,一键生成原创文章、方案、文案、工作计划、工作报告、论文、代码、作文、做题和对话答疑等等

    只需要输入关键词,就能返回你想要的内容,越精准,写出的就越详细,有微信小程序端、在线网页版、PC客户端

    官网:https://ai.de1919.com

    本文目录:

    mat转csv

    一、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相关问题的回答。希望能帮到你,如有更多相关问题,您也可以联系我们的客服进行咨询,客服也会为您讲解更多精彩的知识和内容。


    推荐阅读:

    学3dmax学费一般多少(3d设计培训一般要多少钱)

    庭园景观设计cad(庭园景观设计 mail)

    迷你世界TMA工作室

    可以免费打广告的网站(可以免费打广告的网站有哪些)

    手绘公园平面图(手绘公园平面图线稿)