一个EXCEL文件里面有四页,每页差不多有万条的观测。输出为EXCEL后差不多文件大小都是100M左右,然后打开EXCEL另存下后就差不多变成在10M大小左右。请问如何才能降低直接输出EXCEL文件后的大小?
以下是输出的代码:
ods _all_ close;
ods tagsets.ExcelXP path=&pathname. file="&filename." style=printer;
/*将各个表格导出为同一EXCEL文件的不同SHEET*/
ods tagsets.ExcelXP options(sheet_name='预测');
proc print data=yfp.table1 noobs label;
run;
ods tagsets.ExcelXP options(sheet_name='尺码鞋服');
proc print data=yfp.table2 noobs label;
run; 
ods tagsets.ExcelXP options(sheet_name='销量预测');
proc print data=yfp.table3 noobs label;
run; 
ods tagsets.ExcelXP options(sheet_name='分段发货');
proc print data=yfp.table4 noobs label;
run;