导出数据到文件

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')