使用interop在Excel中设置数字格式

使用下面的方法,我可以在一个Excel文件中加载一行。 一旦所有的行都加载到Excel中。

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

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

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); } 

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

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

 _range.NumberFormat = "@"; 

应该做的伎俩。