在单元格中添加空间

我有一个excel包含开始时间和结束时间的2列(全部列H和I)

STARTTIME ENDTIME 2pm 4pm 12pm 3am 

我想在时间和下午/上午之间增加一个空格(即,下午2点将更改为下午2点)。我正在使用Microsoft.Office.interop.Excel并指定了范围。 现在,我该如何添加空间?

 string cellValue = "12pm"; cellValue = cellValue.Replace("pm"," pm"); cellValue = cellValue.Replace("am"," am"); 

你可以通过定位'pm'或'am'来改变每个单元格的值,并在它之前插入一个空格字符。 例:

 string cellValue = "12pm"; int index = cellValue.Pos("pm"); cellValue = cellValue.SubString(0, index) + " " + cellValue.SubString(index);