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