AX导出excel设置格式
今天在AX2009里面写一个导出EXCEL,没有模版,这是第一次碰到,之后写完之后发现导出的数据格式不对。
到处取经之后得到一下结果:
定义一个
Com range;
SysExcelCells excelCells;
另 range = excelCells.item(row, col).comObject(); //此处是获得区域对象
之后设置格式 range.NumberFormatLocal("@"); //此处意思是设置该区域为文本格式
range.NumberFormatLocal("0.00");//设置格式为带两位小数的数字
range.NumberFormatLocal("YYYY-MM-DD");//设置格式为日期格式为 “YYYY-MM-DD”
其他的格式可以参照VB里面设置格式。
以上。