使用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 = "@";
应该做的伎俩。