如何使用C#中的Microsoft Excel 12.0库在Excel中更改单元格的格式?更具体地说,我想将给定的单元格更改为文本格式。
我已阅读.net c# changing excel cell format,但该单元格仍然显示为一般(尽管它显示为文本)。
答案 0 :(得分:1)
这取决于您实际尝试实施的格式。改变你想要的任何格式都没有灵丹妙药。如果它是您需要的格式化数字,则可以使用this之类的内容。我向create a macro提出了很多建议,你可以做一些你自己定义的非常具体的任务。
答案 1 :(得分:1)
无需这样做只需更改NumberFormat。
// Set all cells from A1 to B2 to be text
ws.get_Range("A1", "B2")).NumberFormat = "@";
可以在这里查找不同的格式
http://office.microsoft.com/en-us/excel-help/number-format-codes-HP005198679.aspx