繁体   English   中英

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

[英]Set Number format in excel using interop

使用下面的方法,我可以一次将一行加载到 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);
    }

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

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

_range.NumberFormat = "@";

应该做的伎俩。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM