以编程方式在Excel单元格上设置date格式

我想在asp中生成一个excel表格。 出口工作正常使用内部开发框架导出表。 我遇到的问题是date只是以string的forms写入,而不是用适当的单元格格式进行初始化。 有没有任何方法来格式化date没有任何第三方软件,只需设置一个string的单元格的值? 如:

sheet[i,j].Value = "{:DateTime}"+dateStringProperlyFormatted 

我现在不是在一个合适的盒子前面testing这个,但你应该能够使用类似的格式来设置范围:

 rangeOfInterest.NumberFormat = "MM/DD/YYYY" 

范围可以是你的单细胞,或任何你想要的。 你也可以做整行:

 rangeOfInterest.EntireColumn.NumberFormat = "MM/DD/YYYY" 

可能有一个:“EntreRow”版本,虽然我不记得曾经使用它。