FAQ > 金融建模 > 第三方交互 > Excel

Q:如何在excel中新建一个sheet,并将数据写到该sheet中    

  • A:利用rdo2 exportfile只能将数据写到指定的excel中,如果想实现在已存在的excel中新增一个sheet,并将数据写入到该sheet的指定区域,请参考下面范例。


         a:=rand(10,5); 
        //假设已经存在一个Test的Excel文件,第一步在Test中创建一个名为'data'的工作表     
         rdo2 ExcelNewSheet('E:\\Test.xlsx','data',1);
       //将随机数组a写入data工作表中,起始为第3行第2列,结束为第12行第6列 
         rdo2 ExcelSetCells('E:\\Test.xlsx','data',3,2,12,6,a);
        //保存Excel
         ret:=rdo2 ExcelSave('E:\\Test.xlsx');
        //关闭Excel
         rdo2 ExcelClose('E:\\Test.xlsx');
         return ret;