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;