Excel单元格与C#格式更改
我有一个C#程序。 其中一种方法是创build一个Excel工作表,填充数据,格式化数据并保存为xls文件。 格式化我使用的代码
oSheet.get_Range("F1", "P1").EntireColumn.NumberFormat = "#.##0,00 €"; oSheet.get_Range("F50", "F50").Formula = "=summe(F1:F49)";
并没有问题的工作。
最近我做了一些其他的程序变化(与这个方法无关),并build立一个新的exe。 现在单元格格式不起作用。 我不得不改变代码
oSheet.get_Range("F1", "P1").EntireColumn.NumberFormat = "#,##0.00 $"; oSheet.get_Range("F50", "F50").Formula = "=sum(F1:F49)";
让格式化再次运作。 即使我撤消所有的更改并重buildexe,格式仍然不起作用。 有人可以解释为什么旧的代码不工作了,如果我重buildexe文件?
我在用,
- Visual Studio 2010
- .Net Framework 4
- Office 2003
提前致谢。