2011-01-06 232 views
0

我有一个大约25列的Excel 2000文件。在第18栏中,列名称是“MONTH”,其数据类型是Date Time。该值以格式(日/月/年)显示为(1/5/2009)。更改列值数据类型(日期)

我需要将其数据类型更改为字符串并以这种格式显示数据:(01-05-2010)。

谁能告诉我如何改变数据类型并改变我们显示数据的方式吗?

+0

你使用的是.net interop吗? – SFun28 2011-01-06 19:56:50

回答

0
  1. 读取决于许多因素的单元值
  2. ,在.NET数据类型要么是日期时间,字符串或双。
  3. 如果类型不是DateTime,则转换为DateTime。如果字符串,然后简单DateTime.Parse(),如果加倍然后使用功能here
  4. 将日期时间转换为所需格式的字符串。则DateTime.ToString( “YYYY ' - ' MM ' - ' DD”)。这是formatting dates的好资源。
  5. 将单元格的值设置为此字符串值。