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;