C# 使用互操作在excel中设置数字格式
使用下面的方法,我可以一次将一行加载到Excel文件中。将所有行加载到Excel后 一列包含字母数字字符,如果单元格内容是数字,它将与左侧对齐,否则将与右侧对齐。我需要始终与右侧对齐 我想将单元格的格式更改为文本C# 使用互操作在excel中设置数字格式,c#,excel,formatting,interop,C#,Excel,Formatting,Interop,使用下面的方法,我可以一次将一行加载到Excel文件中。将所有行加载到Excel后 一列包含字母数字字符,如果单元格内容是数字,它将与左侧对齐,否则将与右侧对齐。我需要始终与右侧对齐 我想将单元格的格式更改为文本 private void AddExcelRows(string startRange, int rowCount,int colCount, object values) { _range = _sheet.get_Range(startRange, _o
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 = "@";
应该可以。文本格式是“@”符号,因此:
_range.NumberFormat = "@";
我们应该做到这一点