2011-07-18 27 views
0

使用下面的方法,我可以在一个Excel文件中加载一行。一旦所有行都加载到Excel中。使用互操作在Excel中设置数字格式

一列包含字母数字字符,如果单元格内容是数字,则将其对齐至左侧,否则对齐至右侧。我需要始终对齐右侧。

我想将单元格的格式更改为文本。

private void AddExcelRows(string startRange, int rowCount,int colCount, object values) 
    { 
     _range = _sheet.get_Range(startRange, _optionalValue); 
     _range = _range.get_Resize(rowCount, colCount); 
     _range.set_Value(_optionalValue, values); 
    } 

如何设置单元格格式为文本?

回答

4

文本格式是 '@' 符号,所以:

_range.NumberFormat = "@"; 

应该做的伎俩。