首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > .NET > C# >

C# 生成Excel怎么设置列的数据类型

2012-03-28 
C# 生成Excel如何设置列的数据类型?比如说 2011-01-01我想让他变成字符类型 而不是excel默认的类型,我引用

C# 生成Excel如何设置列的数据类型?
比如说 2011-01-01 我想让他变成字符类型 而不是excel默认的类型,我引用的是COM

[解决办法]
Range range = worksheet.get_Range(worksheet.Cells[2, 1], worksheet.Cells[RowCount + 1, ColCount]);
range.NumberFormat = "@";
这个是设置区域内的cell格式为文本。
[解决办法]
range.NumberFormat = @"yyyy-mm-dd"; //日期格式

数字格式的话,不设格式,会自动将数字类型的转化为数字格式
[解决办法]
range.NumberFormatLocal = "#,##0.00";

热点排行