MATLAB和Python pandas包都提供了将表或DataFrame数据导出到Excel文件的函数。
MATLAB中使用writetable函数将表数据导出到文本文件或Excel等类型的文件。该函数的语法格式为:
writetable(T) 将表T写入到一个逗号间隔的文本文件。文件名为表对应的工作空间变量名,扩展名为.txt。如果无法创建文件名,则写入table.txt。
writetable(T,filename) 用filename指定要写入的文件的名称和扩展名。
writetable(___,Name,Value) 用一个或多个名称-值匹配对指定的选项将表写入文件。
1.3.1小节将Excel文件中第1个工作表和第2个工作表中的数据分别读取到表T和T2中,下面将表T和T2合并到表3,然后将表3保存到D盘下的Excel文件“身份证号2.xlsx”。
code.matlab
>> T3=[T;T2]
T3 =
10×4 table
部门 姓名 身份证号 性别
_________ _________ ______________________ ______
1001 {'财务部'} {'陈东' } {'5103211978100300**'} {'女'}
1002 {'财务部'} {'田菊' } {'4128231980052512**'} {'男'}
1003 {'生产部'} {'王伟' } {'4302251980031135**'} {'男'}
1004 {'生产部'} {'韦龙' } {'4302251985111635**'} {'女'}
1005 {'销售部'} {'刘洋' } {'4302251980081235**'} {'女'}
1006 {'生产部'} {'吕川' } {'3203251970010171**'} {'女'}
1007 {'销售部'} {'杨莉' } {'4201171973021753**'} {'男'}
1008 {'财务部'} {'夏东' } {'1328011947050583**'} {'女'}
1009 {'销售部'} {'吴晓' } {'4302251980011535**'} {'男'}
1010 {'销售部'} {'宋恩龙'} {'3203251980010181**'} {'女'}
>> writetable(T3,'D:\身份证号2.xlsx')