使用互操作在excel中设置数字格式

Huk*_*kam 1 c# excel formatting interop

使用下面的方法,我可以将一行加载到Excel文件中.将所有行加载到Excel后.

一列保存字母数字字符,如果单元格内容是数字,则它与左侧对齐,否则与右侧对齐.我需要始终与右侧对齐.

我想将单元格的格式更改为Text.

  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);
    }
Run Code Online (Sandbox Code Playgroud)

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

Phi*_*mid 5

文本格式为'@'符号,因此:

_range.NumberFormat = "@";
Run Code Online (Sandbox Code Playgroud)

应该做的伎俩.