将表写入文件
writetable (
写表T
)T
以逗号分隔的文本文件。文件名是表的工作空间变量名,加上扩展名.txt
. 如果可编程
无法从输入表名构造文件名,然后将其写入文件table.txt
.
对于文本和电子表格文件,每个变量的每一列T
成为输出文件中的一组XML节点。对于XML文件,中的每一列T
成为输出文件中的XML节点T
成为输出XML文件中元素节点的名称。
创建一个表。
T=表(['M';“F”;'M'],[45 45;41 32;40 34],...{“纽约”;“CA”;“妈妈”},真的,假的,假)
T=3×4表Var1 Var2 Var3 Var4
将表格写入逗号分隔的文本文件并显示文件内容。
可写(T)
可编程
输出名为T.txt
.
类型“T.txt”
Var1,Var2_1,Var2_2,Var3,Var4 M,45,45,NY,1 F,41,32,CA,0 M,40,34,MA,0
可编程
附加一个唯一的后缀到变量名,Var2
,上面两列对应的数据。
创建一个表。
T=表(['M';“F”;'M'],[45 45;41 32;40 34],...{“纽约”;“CA”;“妈妈”},真的,假的,假)
T=3×4表Var1 Var2 Var3 Var4
将表写入以空格分隔的文本文件myData.txt
并显示文件内容。
可写(T,“myData.txt”,'delimiter',' ')类型“myData.txt”
Var1 Var2_1 Var2_2 Var3 Var4 M 45 45 NY 1 F 41 32 CA 0 M 40 34 MA 0
可编程
附加一个唯一的后缀到变量名,Var2
,上面两列对应的数据。
创建一个表。
姓氏={“史密斯”;'约翰逊';”威廉姆斯;'琼斯';“棕色”};年龄=[38,43岁,38;40;49);身高= [71;69;64;67;64);重量= [176;163;131;133;119);血压= [1293;109 77;125 83;117 75;122 80);T =表(年龄、身高、体重、血压,...“RowNames”、LastName)
T=5×4表年龄身高体重血压史密斯38 71 176 124 93约翰逊43 69 163 109 77威廉姆斯38 64 131 125 83琼斯40 67 133 117 75布朗49 64 119 122 80
写表格,T
,转换为以逗号分隔的文本文件,称为myPatientData.dat
,并显示文件内容。
可写(T,“myPatientData.dat”,“WriteRowNames”,true)类型“myPatientData.dat”
行,年龄,身高,体重,血压_1,血压_2史密斯,38,71,176,124,93 johnson,43,69,163,129,77威廉姆斯,38,64,131,125,83岁,40,67,133,117,75棕色,49,64,119,122,80
第一列包含行名,有列标题,行
.这是属性中表的第一个维度名称T.Properties.DimensionNames
.
将表格中的英文日期转换为德文,并将表格写入文件。
创建一个包含datetime
数组与日期在英语。创建与日期对应的数字数据的列向量。
d = datetime({“2014年1月1日”;“01 - 2月- 2014”;' 01 - 3月- 2014});D.Format =“dd嗯yyyy”;X1 = [20.2; 21.6; 20.7];x2 = [100.5; 102.7; 99.8];t =表(d,x1,x2)
T = D X1 X2 ________________ ______ 01 2014年1月20日20.2 100.5 01 2014年2月21.6 102.7 01 2014年3月20.7 99.8
将表写入文本文件。使用使用的日期的区域设置为德语指定德语DateLocale
名称-值对参数,并在文本文件中显示日期。
可写(T,'myfile.txt','datelocale',“de_DE”);类型myfile.txt
D,X1,X2 01 january 2014,20.2,100.5 01 february 2014,21.6,102.7 01 März 2014,20.7,99.8
当数据包含外语或非ascii字符时,使用encoding参数以确保文件被正确写入。首先,将提供的表加载到工作区中。然后,使用默认编码将表写入文件。最后,用“utf - 8”
编码并检查结果。
负载Table_Japanese_Characters.mat
其中包含一个表T。该表的预览如下所示。请注意,该表包含两列日语字符。
负载('table_japanese_characters.mat')
将表写入文件。的可编程
函数在写入文件时使用系统默认编码。根据系统设置,结果可能会有所不同。要检查生成的文件,可以使用readtable
函数。注意可编程
没有成功编写包含外语字符的专栏(1和3)。
可写(T,“myTable.txt”)myTable=可读表(“myTable.txt”)
myTable =9×3表A B C"458.98""530.14""289.4""434.81"186.44""0""231.29""311.86""239.93"
如果表包含外语或非ascii字符,则必须使用“编码”
参数,以确保数据正确写入。集“编码”
来“utf - 8”
它支持多种外金宝app语和非ASCII字符。要检查生成的文件,请使用readtable
函数。使用正确的编码参数可编程
函数写入数据成功。
可写(T,“myTable_UTF8.txt”,“编码”,“utf - 8”)myTable_UTF8=可读表(“myTable_UTF8.txt”,“编码”,“utf - 8”)
myTable_UTF8=9×3表A B C uuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuu'南西' 458.98 '冬の嵐' '南東' 530.14 '冬の嵐' '南東' 289.4 '冬の嵐' '西' 434.81 '機器の故障' '中西部' 186.44 '深刻な嵐' '西' 0 '攻撃' '西' 231.29 '機器の故障' '西' 311.86 '機器の故障' '北東' 239.93 '火災'
创建一个表。
T=表(['M';“F”;'M'],[45; 41; 36],...{“纽约,纽约”;'圣地亚哥,加州';“波士顿,妈”},真的,假的,假)
T=3×4表Var1 Var2 Var3 Var4 ____ ____ _________________ _____ 米45{“纽约,纽约”}真的F 41{“圣地亚哥CA”}假米36{“波士顿”}假
将表写入以逗号分隔的文本文件myData.csv
并查看文件内容。使用“QuoteStrings”
名称-值对参数,以确保第三列中的逗号不被视为分隔符。
可写(T,“myData.csv”,'delimiter',',',“QuoteStrings”,true)类型“myData.csv”
Var1,Var2,Var3,Var4“M”,45,“纽约”,1“F”,41,“加利福尼亚州圣地亚哥”,0“M”,36,“马萨诸塞州波士顿”,0
创建一个表。
T=表(['M';“F”;'M'],[45 45;41 32;40 34],...{“纽约”;“CA”;“妈妈”},真的,假的,假)
T=3×4表Var1 Var2 Var3 Var4
将表写入名为myData.xls
.将第一页上的数据包含在5乘5区域中,角位于B2
和F6
.可以通过指定与工作表对应的索引来更改要写入的工作表。
可写(T,“myData.xls”,“床单”1.“范围”,“B2: F6”)
Excel®填充电子表格的行B6
来F6
与#不适用
因为指定的范围大于输入表的大小T
.
可以编写包含任意字符(包括空格和非ascii字符)的变量名的表格数据。创建一个具有任意变量名的表,并将该表写入文本文件。然后,在保留原始变量名的同时,读入表格数据。
创建一个包含三个任意变量名的表。第一个和第三个变量名包含空格和非ascii字符。
姓氏={“桑切斯”;'约翰逊';'李';“迪亚兹”;“棕色”};年龄=[38;43;38;40;49];吸烟者=合乎逻辑的([1;0;1;0;1]);变量名={'姓',“年龄”,'吸烟(1或0)'};T =表(LastName、年龄、抽烟,“变化无常”,varnames)
T=5×3表姓名年龄吸烟者(1或0 ) ___________ ___ _______________ {' 桑切斯的38}真{“约翰逊”}43假{‘李’}38真{“Diaz”}40假{“棕色”}49真的
将数据写入文件“sampletable.txt”
.
可写(T,“sampletable.txt”)
将表格数据读回使用readtable
.默认情况下,MATLAB®将任何包含空格和非ascii字符的变量名称转换为有效的MATLAB®标识符。例如,MATLAB®转换变量名'姓'
来“姓”
,'吸烟(1或0)'
来“Smoker_1or0_”
.要在保留变量名的同时读取表格数据,请设置'variablenamingrule'
参数保存
.
T_preserve = readtable (“sampletable.txt”,“VariableNamingRule”,“保存”)
T_preserve =5×3表姓氏年龄吸烟者(1或0){uuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuu
将数据作为新行追加到具有现有数据的表的底部。
创建一个表。
InsectSpecies = {“帝王蝴蝶”;“七点飘”;‘兰花螳螂’;...'美国大黄蜂';“蓝色飞龙”};InsectOrder = {鳞翅类的;“鞘翅目”;“螳螂目”;“膜翅目”;“蜻蜓”};不安全家庭={“Nymphalidae”;'coccinellidae';“Hymenopodidae”;...蜜蜂科的;“蜻蜓科”};PredatoryInsect =逻辑([0,1,1,0,1]);T =表(InsectSpecies InsectOrder、InsectFamily PredatoryInsect)
T=5×4表InsectSpecies InsectOrder InsectFamily PredatoryInsect _________________________ _______________ _________________ _______________ {' 帝王蝶”}{鳞翅目的}{‘Nymphalidae}假{“七点飘”}{的鞘翅目}{}“瓢虫科”真正的{“兰花螳螂”}{“螳螂目”}{‘Hymenopodidae}真的{“美国大黄蜂”}{'膜翅目'}{'蜂科'}假{'蓝蜻蜓'}{'蜻蜓'}{'蜻蜓'}{'蜻蜓科'}真
将表T写入调用的文本文件InsectCollection.txt
.
可写(T,“InsectCollection.txt”,“WriteRowNames”,真正的)
以表的形式创建新数据,以添加到现有表中。
newinsect = table({“红条叶蝉”},{“半翅类”},{“蝉科”},逻辑([0]))
newInsect =1×4表Var1 Var2 Var3 Var4_uuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuu
附加newInsect
来InsectCollection.txt
使用“写模式”,“添加”
名称-值对的论点。
可写(新昆虫,“InsectCollection.txt”,“WriteMode”,'附加',...“WriteVariableNames”假的,“WriteRowNames”,真正的)
将表读入工作空间。
readtable (“InsectCollection.txt”)
ans=6×4表InsectSpecies InsectOrder InsectFamily PredatoryInsect _________________________ _______________ _________________ _______________ {' 帝王蝶”}{鳞翅目的}{‘Nymphalidae} 0{“七点飘”}{的鞘翅目}{瓢虫科的}1{“兰花螳螂”}{“螳螂目”}{‘Hymenopodidae} 1{“美国大黄蜂”}{膜翅目昆虫的}{'Apidae'} 0 {'Blue Dasher蜻蜓'}0{'蜻蜓'}0{'蜻蜓'}0{'蜻蜓'}0{'蜻蜓'}0{'蜻蜓'}1{'红带叶蝉'}0{'半翅'}0{'叶蝉'}0
当您将数据追加到电子表格文件的底部时,请保留电子表格文件的现有列宽度。
使用文本数据创建工作区变量,然后创建一个表作为变量的容器。
状态={“还有”;“加州”;明尼苏达州的;“维吉尼亚”}; 国花={“落后于杨梅”;“金色罂粟”;“粉色和白色女士拖鞋”;“开花山茱萸”};州鸟={“黑冠山雀”;“加州硅谷鹌鹑”;“共同的笨蛋”;“红衣主教”};data =表(状态、stateFlower stateBird);
将表写入名为sourse_funfacts.xlsx.
.
可写(数据、,“state_funfacts.xlsx”)
创建另一个文本数据表。
t =表({马里兰州的;“纽约”},{黑眼苏珊的;“罗斯”},{“巴尔的摩黄鹂”;“东方蓝知更鸟”});
将表追加到现有的电子表格文件。指定“AutoFitWidth”
作为错误的
以保留电子表格的现有列宽。
writetable (t)“state_funfacts.xlsx”,“写模式”,“添加”,“自动调整宽度”、假);
如果您指定“AutoFitWidth”
作为真正的
而不是错误的
, 然后可编程
将调整电子表格的列宽,以适应要写入的数据,而不是保留原来的列宽。
编辑现有电子表格文件中的行,而不保留电子表格的单元格格式。
电子表格文件student_grades.xlsx.
包含格式化的细胞。所有的单元格都是彩色填充的,并且有边框,标题单元格使用粗体。
使用文本和数字数据创建表。
学生= {“玛丽”;“约翰。”};级= (95;87);t =表(学生,年级)
t =2×2表学生成绩 ________ _____ {' 玛丽87}95{“约翰”}
用输入数据的表格更新现有的电子表格文件。指定“PreserveFormat”
作为错误的
忽略电子表格文件的现有单元格格式。当你这样做的时候,student_grades.xlsx.
以下列方式修改。
可编程(t,'student_grades.xlsx','preserveformat',false);
如果您指定“PreserveFormat”
作为真正的
而不是错误的
当您将数据写入现有的电子表格文件时,可编程
将保留电子表格的现有单元格格式。
可编程(t,'student_grades.xlsx','preserveformat',true);
创建数据表,然后将其写入XML文件。自定义如何可编程
通过指定其他名称值参数将表数据写入XML文件。
创建数据表。
InsectSpecies = {“帝王蝴蝶”;“七点飘”;‘兰花螳螂’;...'美国大黄蜂';“蓝色飞龙”};InsectOrder = {鳞翅类的;“鞘翅目”;“螳螂目”;“膜翅目”;“蜻蜓”};不安全家庭={“Nymphalidae”;'coccinellidae';“Hymenopodidae”;...蜜蜂科的;“蜻蜓科”};PredatoryInsect =逻辑([0,1,1,0,1]);T =表(虫子,昆虫家族,掠夺性敏感);t.properties.rownames =昆虫;头(T,5)
ans=5×3表(UUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUU'}{'Apidae'}假蓝斑蜻蜓{'蜻蜓'}{'libellidae'}对
写下表格T
到一个名为InsectCollection.xml
.指定“WriteRowNames”
作为真正的
写入表行的名称。属性的字段显示行名行
元素节点。
通过指定,定制XML文件中的节点名称“虫”
作为价值“RowNodeName”
.
可写(T,'InsectCollection.xml',“WriteRowNames”假的,“RowNodeName”,“昆虫”)
显示文件的内容InsectCollection.xml
.
类型InsectCollection.xml
<?xml version = " 1.0 " encoding = " utf - 8 " ?表> > < <昆虫> < InsectOrder >鳞翅目< / InsectOrder > < InsectFamily > Nymphalidae < / InsectFamily > < PredatoryInsect >假< / PredatoryInsect > < /昆虫> <昆虫> < InsectOrder >鞘翅目< / InsectOrder > < InsectFamily >瓢虫科< / InsectFamily > < PredatoryInsect >对< / PredatoryInsect > < /昆虫> <昆虫> < InsectOrder >螳螂目< / InsectOrder >< < entomtfamily >Hymenopodidae entomtfamily > < entomoryinsect >true / entomoryinsect > 昆虫> <昆虫> <昆虫order >膜翅目昆虫order > <昆虫family >Apidae昆虫family > <昆虫family >false /昆虫> 昆虫> <昆虫order >Odonata昆虫order > <昆虫family >Libellulidae昆虫family >真正< PredatoryInsect > < / PredatoryInsect > < /昆虫> < /表>
如果没有指定WriteRowNames
作为真正的
,可编程
跳过将表行名称写入文件。
T
- - - - - -输入数据输入数据,指定为表。
文件名
- - - - - -文件名称文件名,指定为字符向量或字符串标量。
根据你要写的位置,文件名
可以表现为这些形式中的一种。
位置 |
形式 |
||||||||
---|---|---|---|---|---|---|---|---|---|
当前文件夹 | 要写入当前文件夹,请在中指定文件名 例子: |
||||||||
其他文件夹 |
要写入与当前文件夹不同的文件夹,请指定完整路径名或相对路径名 例子: 例子: |
||||||||
偏远的地点 |
要写入远程位置,
基于偏远的地理位置,
有关更多信息,请参见使用远程数据. 例子: |
如果文件名
包含文件扩展名,然后写入函数根据扩展名确定文件格式。否则,写入函数将创建一个逗号分隔的文本文件并附加扩展名.txt
.或者,您可以指定文件名
没有文件的扩展,然后包括'文件类型'
用于指示文件类型的名称-值对参数。
如果文件名
不存在,然后写作函数创建文件。
如果文件名
是现有文本文件的名称,则写入函数将覆盖该文件。
如果文件名
是现有电子表格文件的名称,则写入函数将数据写入指定位置,但不覆盖输入数据范围之外的任何值。
数据类型:烧焦
|一串
指定可选的逗号分隔的对名称,值
论据。的名字
是参数名称和价值
为对应值。的名字
必须出现在引号内。可以以任意顺序指定多个名称和值对参数名称1,值1,…,名称,值
.
“WriteVariableNames”,错误
指示变量名不应包含在输出文件的第一行中。
“WriteRowNames”
- - - - - -用于写入行名的指示符错误的
(默认)|真正的
用于写入行名称的指示符,指定为逗号分隔对,由“WriteRowNames”
或者错误的
或真正的
.
指示器 |
行为 |
---|---|
|
|
|
对于文本和电子表格文件, 如果 对于XML文件, |
'datelocale'
- - - - - -书写日期的场所用于写入日期的区域设置,指定为逗号分隔的对,由'datelocale'
和字符向量或字符串标量。写作时datetime
值的文件,使用DateLocale
指定区域设置,其中可编程
应填写月份和星期几的名称和缩写。字符向量或字符串采用以下形式
哪里xx
_YY
xx
是小写的ISO 639-1两字母代码表示一种语言,并且YY
是一个大写ISO 3166-1 Alpha-2代码,指示一个国家。有关区域设置的常见值列表,请参阅语言环境
的名称-值对参数datetime
函数。
函数忽略'datelocale'
可以将日期写入Excel格式的日期时的参数值。
例子:“DateLocale”、“ja_JP”
数据类型:烧焦
|一串
'文件类型'
- - - - - -类型的文件“文本”
|“表格”
|“xml”
文件类型,指定为逗号分隔对,由'文件类型'
以及包含“文本”
,“表格”
,或“xml”
.
的'文件类型'
名称-值对必须与文件名
输入参数。您不需要指定'文件类型'
如果文件名
输入参数包含标准文件扩展名。写入函数可以识别以下标准文件扩展名:
.txt
,.DAT.
,或.csv
用于分隔文本文件
xls
,.xlsm.
,或.xlsx
Excel电子表格文件
.xlsb
用于Excel for Windows系统支持的Exce金宝appl电子表格文件
. xml
对于XML文件。
例子:“文件类型”、“表格”
数据类型:烧焦
|一串
“WriteVariableNames”
- - - - - -将变量名写成列标题的指示符真正的
(默认)|错误的
将变量名写成列标题的指示符,指定为逗号分隔对,由“WriteVariableNames”
或者真正的
或错误的
.
指示器 |
行为 |
---|---|
|
writing函数包括变量名作为输出的列标题。这是默认行为。 |
|
写入函数在输出中不包含变量名。 |
“WriteMode”
- - - - - -写作模式写入模式,指定为逗号分隔对,由“WriteMode”
以及字符向量或字符串标量。请根据文件类型选择写模式。
文件类型 |
写模式 |
---|---|
文本文件 |
如果指定的文件不存在,则写入函数创建数据并将数据写入新文件。 |
电子表格文件 |
|
什么时候WriteVariableNames
设置为真正的
时,写功能不支持写模式金宝app“添加”
.
为电子表格文件:
当写模式为时“添加”
,则写入函数不支持金宝app范围
参数
如果指定的文件不存在,则写入函数执行与'replacefile'
.
例子:“写模式”,“添加”
数据类型:烧焦
|一串
“编码”
- - - - - -字符编码方案“utf - 8”
(默认)|“iso - 8859 - 1”
|“windows - 1251”
|“windows - 1252”
|……与文件相关联的字符编码方案,指定为包含的逗号分隔对“编码”
和“系统”
或标准字符编码方案名称。当您没有指定任何编码时,写入函数将使用UTF-8来写入文件。
例子:“编码”,“utf - 8”
使用UTF-8作为编码。
数据类型:烧焦
|一串
'delimiter'
- - - - - -字段分隔符字符字段分隔符字符,指定为逗号分隔对,由'delimiter'
以及包含以下说明符之一的字符向量或字符串标量:
说明符 |
字段分隔符 |
---|---|
|
逗号。这是默认行为。 |
|
空间 |
|
标签 |
|
分号 |
|
竖线 |
你可以使用'delimiter'
名称-值对仅用于带分隔符的文本文件。
例子:“分隔符”、“空间”
数据类型:烧焦
|一串
“QuoteStrings”
- - - - - -书写引用文本的指示符错误的
(默认)|真正的
用于书写引用文本的指示符,指定为逗号分隔对,由“QuoteStrings”
或者错误的
或真正的
. 如果“QuoteStrings”
是真正的
,则writing函数将文本用双引号括起来,并用两个双引号字符替换作为该文本一部分的任何双引号字符。
你可以使用“QuoteStrings”
名称-值对仅用于分隔文本文件。
“床单”
- - - - - -要写的工作表要写入的工作表,指定为逗号分隔对,由“床单”
以及包含工作表名称或指示工作表索引的正整数的字符向量或字符串标量。工作表名称不能包含冒号(:
)。要确定电子表格文件中的图纸名称,请使用表= sheetnames(文件名)
.有关更多信息,请参见床单名称
.
按名称或索引指定要写入的工作表:
name—如果指定的工作表名称在文件中不存在,则写入函数将在工作表集合的末尾添加一个新的工作表。
index—如果指定的工作表索引是一个大于工作表数量的索引,则write函数将追加空工作表,直到工作簿中的工作表数量等于工作表索引为止。writing函数还会生成一个警告,指出它已经添加了一个新的工作表。
你可以使用“床单”
名称-值仅与电子表格文件配对。
例子:“床单”
,2
例子:“床单”
,“MySheetName”
数据类型:烧焦
|一串
|单
|双重的
|int8
|int16
|int32
|int64
|uint8
|uint16
|uint32
|uint64
“范围”
- - - - - -要写入的工作表的矩形部分要写入的工作表矩形部分,指定为逗号分隔对,由“范围”
以及以下形式之一的字符向量或字符串标量。
价值的形式范围 |
描述 |
---|---|
' |
例子: |
' |
例子:
|
的“范围”
名称 - 值对只能与Excel文件一起使用。
例子:“范围”
,‘A1:F10’
数据类型:烧焦
|一串
“UseExcel”
- - - - - -标志到启动Microsoft Excel for Windows的实例错误的
(默认)|真正的
旗帜开始一个实例微软®Excel对于Windows,当写电子表格数据时,指定为逗号分隔对,由“UseExcel”
或者真正的
,或错误的
.
你可以设置“UseExcel”
参数设置为以下值之一:
真正的
—写入功能在写入文件时启动Microsoft Excel实例。
错误的
—写入功能在写入文件时不会启动Microsoft Excel实例。在这种模式下操作时,用于编写的功能因支持文件格式和交互特性(如公式和宏)而不同。金宝app
meftexcel. |
|
|
---|---|---|
金宝app支持的文件格式 |
|
|
金宝app支持交互式功能,例如公式和宏 |
对 |
没有 |
在Windows平台上写入电子表格文件时,如果要启动一个实例Microsoft Excel,然后设置“UseExcel”
参数真正的
.
“AutoFitWidth”
- - - - - -自动调整列宽真正的
(默认)|错误的
自动调整列宽,指定为真正的
或错误的
。如果你指定a value of0
或错误的
, 然后可编程
不会自动调整列宽以适应单元格中的数据。
例子:“AutoFitWidth”
,0
“PreserveFormat”
- - - - - -保留单元格格式真正的
(默认)|错误的
保留现有电子表格的单元格格式,指定为真正的
或错误的
。如果你指定错误的
,可编程
不会保留电子表格的单元格格式。格式包括字体、单元格边框和着色单元格等元素。
当你写datetime
数据到电子表格文件,必须设置两者“PreserveFormat”
和“UseExcel”
名称-值对真正的
以保留现有单元格格式。如果“UseExcel”
设置为错误的
和“PreserveFormat”
设置为真正的
写作时datetime
数据到文件,可编程
不会保留文件的现有单元格格式。
例子:“PreserveFormat”
,错误的
'attributesuffix'
- - - - - -属性后缀“属性”
(默认)|特征向量|字符串标量属性后缀,指定为逗号分隔对'attributesuffix'
以及一个字符向量或字符串标量,指示输入表中的哪个变量名要作为属性写入输出XML文件。
例如,对于变量名收件人姓名
在输入表中,可以指定“AttributeSuffix”、“_att”
表明“收件人姓名”
应该作为输出XML文件中的属性写出来。
如果没有指定'attributesuffix'
,可编程
默认情况下,使用后缀写入变量“属性”
作为输出XML文件中的属性。
如果将属性指定为值'attributesuffix'
匹配输入表中附加到变量名的后缀,则输出XML文件中的变量名将删除后缀。例如,如果指定“AttributeSuffix”、“_att”
,输入表中的变量名为MyField_att
将对应于名为MyField
在XML文件中。
例子:“AttributeSuffix”、“_att”
“RowNodeName”
- - - - - -XML行节点名'排'
|字符串数组XML行节点名,指定为逗号分隔对,由“RowNodeName”
以及字符向量或字符串标量,写入函数将其作为与输入表中的行相对应的输出XML文件中的节点名写入。如果没有指定RowNodeName
,然后写入函数写入'排'
作为输出表中的行节点的名称。
例子:“TableNodeName”、“RootName”
“TableNodeName”
- - - - - -XML根节点名“桌子”
(默认)|特征向量|字符串数组XML根节点名称,指定为逗号分隔对组成“TableNodeName”
并且字符向量或字符串标量写入函数写入输出XML文件中的根节点名称。如果没有指定tablenodename.
,然后写入函数写入“桌子”
作为输出表中根节点的名称。
例子:“TableNodeName”、“RootName”
可编程
不支持写入嵌套表。金宝app使用splitvars.
在嵌套表上,在写入前将多列变量拆分为单列变量。
在电子表格文件中创建空表:使用在电子表格文件中创建空工作表可编程
写一张空表格。例如,创建一个名为“MySheetName”
.
可编程(表(),'empty.xls',“床单”,“MySheetName”)
'sheet1'
,'sheet2'
,'sheet3'
.可编程(表(),'empty.xls',“床单”,3)
如果“WriteVariableNames”
和“WriteRowNames”
逻辑指标是真正的
,那么可编程
函数使用属性中的第一个维度名称T.Properties.DimensionNames
作为输出的第一列的列标题。
Excel转换Inf
价值观65535
.MATLAB®皈依南
,NaT
,<定义>
定值,
字符串值到空单元格。
Excel文件,可编程
写表格
变量包含datetime
数组作为Excel日期。如果表格
包含datetime
1900年或1904年之前年份的数组,然后可编程
将变量写为文本。有关Excel日期的更多信息,请参阅https://金宝appsupport.microsoft.com/en-us/kb/214330
.
有一些例子可编程
函数创建不表示的文件T
确切地。您将在使用时注意到这一点readtable
读那个文件。生成的表可能不具有与原始表相同的格式或内容。如果您需要保存一个表并在以后检索它,以便与原始表完全匹配,使用相同的数据和组织,那么将它保存为mat文件。可编程
在下列情况下写一个不精确表:
当写入文本文件时,可编程
使用以下命令输出数值变量长g
格式,以及分类或字符变量为未引用的字符。
对于具有多个列的变量,可编程
附加一个惟一标识符到变量名,用作列标题。
对于二维以上的输出变量,可编程
将这些变量以二维形式输出,其中后端维度是折叠的。例如,可编程
输出一个4 × 3 × 2的变量,就像它的大小是4 × 6一样。
对于具有的变量细胞
数据类型,可编程
在多个字段中,将每个单元格的内容作为单行输出。如果内容不是数字、逻辑、字符或类别,则可编程
输出单个空字段。
你点击一个链接对应于这个MATLAB命令:
通过在MATLAB命令窗口中输入命令来运行该命令。Web浏览器不支持MATLAB命令。金宝app
你也可以从以下列表中选择一个网站:
选择中国网站(以中文或英文)以获取最佳网站性能。其他MathWorks国家网站未优化您的位置。