C#,Microsoft Interop,Excel数字格式问题
我正在使用C#尝试在Excel中将范围格式化为数字。 当这样做,我得到在angular落里的绿色错误箭头问我,如果我想格式的列作为一个数字。
我使用下面的代码来格式化数据:
Excel.Range Data = currentSheet.get_Range("K2:K10", Type.Missing); Data.NumberFormat = "0.00";
如何将范围转换为数字,以便excel快乐?
如果您的单元格已被格式化为数字,则可以使用PasteSpecial函数:
Excel.Range Data = currentSheet.get_Range("K2:K10", Type.Missing); Data.Copy(System.Type.Missing); Data.PasteSpecial(XlPasteType.xlPasteAll, XlPasteSpecialOperation.xlPasteSpecialOperationAdd, false, false);