ODS Excel过程表格中的数字格式

ODS Excel过程表格中的数字格式,excel,format,ods,Excel,Format,Ods,我有一个简单的进程表,它运行良好,并通过ODS在Excel中生成输出。然而,我所有的数字都是以一种“通用”的格式显示的,在千之间没有点或小数。我尝试了COMMA12.2、COMMAX12.2等格式,但只有DOLLAR12.2起作用(但我不想要美元符号)。我试着把格式放在不同的地方,结果是一样的 这是我的密码: ods tagsets.excelxp; proc tabulate data=Capital; var Aantal_Producten Kapitaal; cla

我有一个简单的进程表,它运行良好,并通过ODS在Excel中生成输出。然而,我所有的数字都是以一种“通用”的格式显示的,在千之间没有点或小数。我尝试了COMMA12.2、COMMAX12.2等格式,但只有DOLLAR12.2起作用(但我不想要美元符号)。我试着把格式放在不同的地方,结果是一样的

这是我的密码:

ods tagsets.excelxp;
proc tabulate data=Capital;
     var  Aantal_Producten Kapitaal;
     class Soort;
     table 
        soort all = 'Totaal' *[style=[backgroundcolor=light grey]],
        Kapitaal  * sum =' ' * f = comma12.2
        Aantal_Producten = 'Aantal Producten'  * sum =' '  * f = dollar12.2
        /indent = 4;
  run; quit;
ods tagsets.excelxp close;